Build an AI agent the way you sketch a process: trigger, think, connect, wait for approval, and ship the finished artifact. Then watch the whole roster from one mission control.
One agent on Free. Unlimited agents on Pro and Teams.
Everything Theo runs for you in the background. Schedules, webhooks, and on-demand flows. Quietly working, even when you aren't.
research · 4 steps
Track the market every Monday and land a sourced brief in Notes before the week starts.
sales · 3 steps
Read yesterday's pipeline movement and post the shortlist worth a call today.
operations · 4 steps
When a meeting ends, send every attendee the decisions and their own action items.
Open one agent and the whole workspace becomes that agent: the graph, the setup panel, the run history, and Theo's builder rail. No global dashboard chrome fighting for attention.

Agent builder
Ask Theo to change the graph
Theo converts plain English into the same edit operations the Designer uses. The graph stays visible and reviewable.
Filter the roster by health or by trigger, sort by most failures, and let Theo raise its hand when something needs you. Three consecutive failures auto-pauses an agent, so a broken lane never keeps running quietly in the background.
sales · 4 steps
Work the new-lead list every morning and send the first touch in the prospect's own language.
marketing · 6 steps
Turn the week's shipped work into a scheduled board of posts, ready to review.
research · 0 steps
Notify-only: no steps at all, so a tripped monitor just rings the bell with what changed.
A Watchtower checks a page, a search result, or a spreadsheet condition on a cadence. The first pass baselines. After that, Theo runs only when the signal actually moves.
No noisy polling
Quiet checks do not run the lane.
Changes are explicit
Every alert carries what moved.
Notify-only is valid
A Watchtower can be just a bell.
competitor.com/pricing
Alerted the team and drafted a comparison note.
payment.succeeded
Created onboarding tasks and sent the first email.
Pipeline!B12 > 100k
Queued a review because approval is required.
Telegram approval
Approve before sending the deck?
Theo is about to email a 12-slide welcome deck to a new paid customer. Score: 87. Requested plan: Pro.
Add an approval step anywhere in the lane. When the run reaches it, the agent waits, sends a compact summary, and continues only when someone says yes. That is how you ship AI work safely.
OAuth once, then use the connection in every agent. Native connectors cover the common stack, and Portals can reach the websites with no public API.
The Library ships with 46 verified agents across two bundles — one that exercises OpenCharts itself, and one built around the departments you actually staff. Install one and you get your own fork: rename it, rewire the steps, change the schedule. The original never moves.
Publish your own back to the org and a partner can verify it. Verified agents can be routed straight from Theo Chat and called as a step inside another agent in the same org.
Library
Verified Theo Agents you can install or fork.
Browse agents
OpenCharts
Run a multi-source deep-research pass on your topic, synthesize the findings into a structured brief with citations, and post it to the configured destination.
Sales
Pull everything known about an account — open deals, recent tickets, last touch — into one page before the call.
Support
Read every new ticket, set severity and product area, and route it to the queue that owns it.
Engineering
Turn the merged pull requests since the last tag into customer-readable release notes.
HR
Draft a 30-60-90 plan for a new hire from their role, their team, and the docs that already exist.
IT
Classify inbound IT requests, answer the ones with a known runbook, and escalate the rest with context attached.
See it run
Run history, node status, credits, outputs, and approval waits are all visible on the same screen. You do not inspect logs after the fact. You watch the work happen.
5
trigger types
100%
visible runs
1
portable JSON
Theo Agents
Start with a trigger, add the steps, then let Theo run the lane in public. Free to start and easy to share with your team.