Desktop access
Screen, browser, VNC, and full desktop tools let agents operate real UI workflows when APIs are not enough.
PawFlow
Open source. Self-hosted. Built for real work.
Run durable AI agents against your own files, tools, browsers, desktops, services, and workflows without moving the runtime into a vendor-controlled agent cloud.
Why PawFlow
PawFlow keeps the orchestration layer under your control. The server coordinates agents and conversations; relays execute tools next to the workspace; flows run repeatable work with explicit structure.
Architecture
PawFlow does not need permanent direct access to every machine. It routes work through connected relays and explicit services.
Use agents for exploration, coding, decisions, and maintenance. When work becomes repeatable, turn it into a flow: CRON triggers, task DAGs, backpressure, checkpoints, retries, and explicit LLM calls only where modeled.
View the daily digest patternWhat you can do
Run coding agents against a linked workspace with relay-backed read, edit, shell, grep, browser, and project graph tools.
Delegate tasks, assign plans, verify outputs, and run different providers in the same conversation.
Operate controlled desktops, browsers, VNC sessions, and forwarded local services from the same runtime.
Generate and transform images, video, audio, voice, 3D assets, try-on outputs, and upscaled media into FileStore.
Run NiFi-style JSON flows with 100+ task types across IO, data, control, system, and AI categories.
Use explicit relays, stored secrets, provider boundaries, private gateways, and per-agent permissions.
The practical difference
For recurring jobs, PawFlow lets the agent design or maintain the automation, then the flow engine runs the explicit graph. You decide where LLM calls are allowed and where execution must stay deterministic.
Five-minute path
The Docker installer checks prerequisites, starts PawFlow, opens the bootstrap wizard, creates the admin user, configures the first LLM service, and deploys the starter agent flow.