CTRL NODE

Control your AI agent graphs.
From your browser.

Design, run and observe connected AI agents.

Nine providers run on your hardware. Your code, keys and workspaces stay on your machine.

irm https://github.com/ctrlnode-ai/ctrlnode/releases/latest/download/install.ps1 | iex
Outbound-only WebSocket Zero storage Fully open source
AI Agent Graphs

Assign agents. Connect the work.

Assign an agent to each node. Every node passes files and context to the next. Use the scheduler to run the graph automatically.

Agent per node Pass files & context Branching & fan-out Daily schedules Live run stream
Graphs Daily intelligence · fan-out / fan-in SCHEDULED
Daily schedule active · next run at 09:00 UTC
ϟ Trigger
Every day At 09:00 UTC
1 Gather sources SCHEDULED
TASK · Daily AI briefing
R Researcher
sources.md
2 Market signals SCHEDULED
TASK · Rank the news
A Analyst
signals.md
3 Product scan SCHEDULED
TASK · Compare launches
P Product agent
products.md
4 Daily brief SCHEDULED
TASK · Write and deliver
W Writer
brief.md
4 nodes · 4 tasks assigned · daily trigger

Live preview — design mode switches to active execution as nodes complete

How it works

Your agents stay on your machine.

One outbound connection links CtrlNode to the Bridge. No open ports. No VPN.

01 · CREATE

Create a task or graph

Assign the work to an agent.

02 · CONNECT

Bridge receives it

One outbound connection. No open ports or VPN.

03 · RUN

Agent works locally

See the output live. Your files stay on your machine.

Providers

Nine AI providers. One graph control plane.

Choose the provider each node needs. Mix them in the same graph and run agents in sequence or in parallel from one control plane.

Claude SDK
API key

Anthropic's Claude via official SDK. Pass a task, get a result — no browser needed.

Setup guide
GitHub Copilot
PAT token

GitHub Copilot agent via ACP protocol. Uses a fine-grained Personal Access Token.

Setup guide
Google Gemini
API key / CLI login

Google Gemini CLI via ACP. Supports API key or interactive browser login.

Setup guide
OpenAI Codex CLI
API key

OpenAI Codex CLI running locally on your machine. Fully sandboxed, per-agent isolation.

Setup guide
Cursor IDE
API key

Cursor background agent API. Dispatches headless coding tasks without opening the IDE.

Setup guide
Hermes
ACP protocol

Nous Research Hermes agent with persistent memory and auto-generated skills. Runs locally via ACP protocol.

Setup guide
OpenClaw
Gateway token

The original OpenClaw orchestration engine. Full session control, gateway-based.

Setup guide
OpenRouter
API key

Use the models you need through OpenRouter. Bring your own key and pay only for usage.

Available in Bridge v2026.2.6
Ollama
Local

Run models locally with Ollama. No cloud API key is required.

Available in Bridge v2026.2.6

One Bridge connects the providers you choose.

Routines

Set the schedule. Let it run.

Write the instructions, assign an agent and choose a schedule. CtrlNode runs the routine automatically and saves every result.

Instructions + agent Daily or custom schedule Run history Output files Run now

Live preview — create routine → scheduler fires → agent executes → result stored

Kanban

Ship Kanban tasks like a product team

Not every job needs a DAG. Write a task, pick an agent and provider, and drop it on the board. CTRL NODE automatically promotes it through BACKLOGINBOXACTIVEDONE as the Bridge dispatches it to your agents and they report back in real time.

Backlog
Inbox
Active
Done

Live preview — write a task, hit create, and watch it flow across the board

Collaboration

Team management

See every agent at a glance: who is online, who is running a task and who has failed. Invite operators, assign roles and share graphs or boards across your organisation — permissions live inside your CTRL NODE instance, no third-party identity provider required.

Control plane

Every agent, graph and task in one dashboard

A single pane of glass over all your agents — across every provider. Live KPIs, active tasks and graphs, agent status and a streaming activity log. Launch new work from the same place you monitor it — no context switching required.

Live KPIs Active tasks & graphs Streaming activity log Agent inbox

Live preview — graphs, tasks and activity entries appear as your agents pick up work

Context

Memory management

Supervise long-term agent memory. Review, edit and inject context locally so your agents stay sharp without breaking the zero-storage principle: sensitive data stays on your side of the Bridge, never in the cloud.

100% OPEN SOURCE

The Bridge is open source.

It connects your local agents to CtrlNode while your code, keys and workspaces stay on your machine. Explore the source, releases and setup on GitHub.

ctrlnode-ai / ctrlnode
View the Bridge on GitHub

Windows, macOS and Linux · releases and setup on GitHub

Built on transparency

We believe infrastructure you run against your own code should be inspectable. That's why CTRL NODE's Bridge is public on GitHub. Audit the source, open issues, send pull requests — or fork it and run your own private gateway.

Ready to take control?

Build and run your first AI agent graph in under five minutes. Your agents, your machine, your rules.