Open source · MIT · self-host anywhere

The open-source platform for agentic workflows

Build, run, and self-host AI agents and workflows — with real conditional branching, error paths, human-in-the-loop, long-term memory, and an AI builder that writes the workflow for you.

MIT licensed Your data, your keys Anthropic · OpenAI · local models
6+
engine primitives most tools lack
1 prompt
to a runnable, verified workflow
100%
self-hostable · no lock-in
The engine

A workflow engine that actually does the hard parts

Most 'AI workflow' tools draw a graph but can't branch, can't recover from a failed step, and can't pause for a human. OpenBook's executor does all three — and more.

Conditional branching

Real if/else routing that prunes the untaken path — not every node fires. Expressions with comparisons, &&/||, in, and helpers.

Error paths

Route a node's failure to a recovery branch instead of killing the run. ${error} is right there to handle it.

Variables

Capture customer/order/session data once with set_variable; read ${vars.x} anywhere downstream.

Human-in-the-loop

Pause a run for approval, free-text input, or routing. Resolve from an inbox; the decision flows on as ${input.decision}.

Triggers that fire

Manual, schedule (cron), webhook, channel message, and named events — all start real runs.

Core long-term memory

Every agent remembers across runs by default — no plugin to install. Backed by a workspace memory store.

AI builder

Describe it. The AI builds the graph.

Tell the builder what you want in plain English. It inventories your actions, creates the agents the workflow needs, wires the nodes with the correct data interpolation, statically verifies the result, and returns a readiness checklist of anything you still need to configure.

  • Plans → provisions agents → synthesizes the graph → self-verifies & repairs
  • Knows every node type, output shape, and the interpolation scope
  • Returns a readiness report — what's wired vs. what to configure
  • Tune the model and system prompt in Builder settings
text
Every morning at 7am, pull AI-engineering news from RSS,
Reddit and Hacker News, have an agent score each item 0-100,
assign a topic and write 3 hook ideas, then email me a ranked
"[Content Radar]" digest via the resend plugin.
Everything you need

Agents, actions, memory, and an open plugin ecosystem

AI builder

Describe a workflow in plain English; the builder creates the agents it needs, wires the graph with correct data-piping, self-verifies, and hands you a readiness checklist.

Actions & Skills

Code-backed Actions (with intent) and markdown Skills register into one pool. Agents draw from it; activating a plugin adds more.

Plugin ecosystem

Email, chat channels, image generation, RAG, a full HTTP-action connector for any REST API — install, configure, go.

Visual + agentic

A drag-and-drop canvas that is also genuinely agentic: agents call their own tools mid-run while the graph orchestrates the rest.

Multi-model

Bring Anthropic, OpenAI, or local models. The model registry is provider-agnostic; pick per agent.

Self-hosted & private

Run it on your own box. Your data, your keys, your network. MIT-licensed, no vendor lock-in.

Open source

Your infrastructure. Your data. Your keys.

OpenBook is MIT-licensed and built to self-host. There's no required cloud, no per-run billing, and no black box — the whole platform is yours to run, audit, and extend.

bash
git clone https://github.com/bookbaghq/openbook
cd openbook
npm install
npm run dev   # admin at http://localhost:3000/bb-admin
How it compares

The agentic capabilities other tools skip

OpenBook is the open-source alternative to closed agent platforms and linear automation tools alike.

CapabilityOpenBookTypical tool
Open source & self-hostableOften closed / SaaS-only
True conditional branchingVaries
Error-path routing
Human-in-the-loop (pause/resume)Sometimes
Agents with long-term memory built in
AI builds the workflow for youRare
Generic HTTP connector (any API)Varies

Frequently asked questions

Build your first agentic workflow today.

OpenBook is free and open source. Self-host it in minutes, or read the docs to see how far the engine goes.