Persistent Machines of Loving Grace
Always-on agent runtime with configurable skills and workflows that can run coding agents such as Claude Code.
Open source. On your computer.
Always-on agent runtime with configurable skills and workflows that can run coding agents such as Claude Code.
Open source. On your computer.
Models, coding agents and tools it connects to, and the platform features around them.
Claude, GPT, Gemini, Grok, DeepSeek, Kimi, GLM, Qwen, MiniMax and Mistral for text; Gemini, gpt-image, Veo, Sora and Kling for images and video. Keys are your own.
Each run works in its own git worktree on your machine and returns a diff. Nothing is committed or pushed without approval.
Bundled connectors, plus any local or remote MCP server and any HTTP endpoint.
One Compose file, amd64 and arm64 images. Listens on 127.0.0.1 only.
Reusable procedures built from steps: model calls, tool calls, code, coding agents and approvals.
Cron, one-off and on-completion schedules, and incoming webhooks.
Writes to outside systems wait in the Action Center until approved or denied.
Python, Node, Deno and Bash in Docker containers with no network.
Connected folders, commands and local MCP servers, confined by an OS sandbox.
A file-like store per space with vector search on pgvector.
Small interactive apps a skill can generate, such as dashboards, forms and trackers, each keeping its own saved state.
Datasets, labelled cases and replayed batches to measure a skill over time.
Runs, operations and the catalog, exposed to other agents over MCP.
Single owner, local only. No telemetry. Licensed AGPL-3.0.
Start with a model key.
Add connections as you go.
Clone and build it. Docker is all it needs; the first build takes a few minutes.
aflowai/aflow on GitHubgit clone https://github.com/aflowai/aflow.git
cd aflow
docker compose -f docker-compose.local.yml up -d --buildThen open 127.0.0.1:3001
Or let your coding agent set it up:
Install Aflow from https://github.com/aflowai/aflow by following its README, start it, and open it for me.Use a key from OpenAI, Anthropic, Google, xAI, OpenRouter or Fireworks AI.
Model usage is billed by your provider.Ask for something in chat, or turn it into a skill that runs on its own — calling your tools, running code, and handing coding work to Claude Code or OpenCode.
Changes wait for your approval. Every run can be inspected.Background work continues while aflow and your computer are running.