02 · Go
Mono Agent
The local-first n8n alternative in a single Go binary.

Interactive Demo
Workflow DAG: Morning Briefing
Key Features
Everything you need.
Nothing you don't.
6 capabilities
Human-in-the-Loop
Drop a human review node anywhere. Reviewers edit the draft, then approve or reject. The queue survives restarts and can auto-reject on timeout.
One Binary, Local-First
A single static Go executable with SQLite built in. Workflows, run history and credentials stay under ~/.monoagent on your machine. No Docker, no cloud, no telemetry.
MCP & CLI for AI Agents
A built-in MCP server (read-only by default), --json output everywhere, documented exit codes and an offline reference manual, so Claude Code, Codex and other agents can build, run and approve workflows.
100+ Node Types
Google Sheets, Gmail, Outlook, Slack, GitHub, Linear, Jira, Notion, Airtable, Stripe, Shopify, Salesforce, HubSpot, Postgres, MySQL, MongoDB, Redis, HTTP, SSH, JavaScript code and more.
AI Through Your Own Agents
The agent.ask node hands prompts to agent CLIs on your machine (Claude Code, Codex, Qwen, Kimi and more). Gemini text and image nodes use your own browser session, so no API key is needed.
Encrypted Vault & Profiles
Secrets are encrypted with AES-256-GCM and the key lives in your OS keyring. Named profiles keep workflows, connections and contacts apart, each with its own vault.
CLI Reference
Scriptable. Pipeable. AI-ready.
180+ commands, all with --json output and documented exit codes. Every command accepts --profile <name> to scope it to one workspace.
Built for AI agents: register monoagentcli mcp as an MCP server, or drive the CLI directly. Workflows are plain JSON, so an agent can write one, validate it, run it and read per-node outputs, then approve human-review items from the same interface.
Workflows
Import, validate, run and activate DAG workflows.
monoagentcli workflow list monoagentcli workflow import --file flow.json monoagentcli workflow validate <id> monoagentcli workflow run <id> --json monoagentcli workflow executions <id> monoagentcli workflow activate <id>
Human-in-the-Loop
Review, edit and approve paused runs.
monoagentcli hil list monoagentcli hil approve <id> monoagentcli hil reject <id>
AI Agents & MCP
Let agents operate mono-agent, and hand AI steps to the agents on your machine.
monoagentcli mcp monoagentcli mcp --allow-mutations monoagentcli agent scan --installed monoagentcli ref node core.human_in_loop
Nodes
Inspect or run any node type directly.
monoagentcli node list
monoagentcli node schema core.if
monoagentcli node run http.request \
--config '{"method":"GET","url":"https://httpbin.org/get"}'Secrets & Connections
Encrypted vault, API keys and OAuth.
monoagentcli secret add --kind secret --name openai-key monoagentcli secret list monoagentcli connect list monoagentcli connect test <id>
Profiles & Scheduling
Scope data per workspace, and keep cron and webhook triggers running.
monoagentcli profile create work monoagentcli --profile work workflow list monoagentcli daemon monoagentcli daemon install
$ monoagentcli --help
Get Started