← Monoes

02 · Go

Mono Agent

The local-first n8n alternative in a single Go binary.

105Workflow Nodes
180+CLI Commands
MITLicense

Interactive Demo

Workflow DAG: Morning Briefing

Nodes6
Edges5
StatusIdle
Click ▶ to execute

Key Features

Everything you need. Nothing you don't.

6 capabilities

01
🤝

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.

02
📦

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.

03
🔌

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.

04
⚡

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.

05
🤖

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.

06
🔐

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

Up and running in seconds.

$ ▋