Cyrus MissionsAI-orchestrated coding, your way — inside the editor you already use. Cyrus Missions pairs a manager AI with a doer AI in a capped, observable loop. The manager scopes the work and reviews each iteration; the doer writes the code. You watch every tool call as it happens, swap CLIs mid-mission, and keep a full git-backed history of every iteration — without ever leaving your editor.
Why "missions"?A mission is everything between "here's what I want done" and "done." It has a brief, a checklist the manager built from your brief, an iteration history, a doer who made the edits, an assessor who graded each iteration, and — as of 1.3.0 — a real Most coding agents are stateless chats. A mission is a traceable one.
What you get
Get started in four steps1. Install the extensionSearch "Cyrus Missions" in your IDE's extensions panel and install the one published by
Open a folder you want to work on, then click the Cyrus icon in the activity bar. 2. Authenticate your manager
Open Cyrus: Settings (manage AI tools) from the activity-bar gear. Pick a manager — Claude Code is the canonical choice for its plan-mode quality — and follow its install + sign-in flow. The Settings page surfaces install, authenticate, and model-pick for every supported CLI without leaving the editor. 3. Install and connect a doer CLI
In the same Settings page, install at least one doer. Cursor Agent and Codex are great fast/cheap defaults; you can pair them with a stronger reviewer (Claude, GPT-5) as your manager. Or use one CLI for both roles — your call. 4. Run your first mission
Click the Cyrus icon in the activity bar, then + Start a new mission. Type what you want done, click Send. Cyrus's manager produces a brief, builds a checklist, and dispatches the first iteration. The mission panel shows every tool call as it happens; the assessor's verdict appears as soon as it's rendered. You can pause, swap doer or manager mid-flight, send course-correcting follow-ups, or hop into the Timeline view (Command Palette → Cyrus: Open mission timeline) to revert + branch. Also drive Cyrus from Claude Code
Cyrus ships an MCP server (
Mission folder, on diskEverything lives under
The source of truth is the disk, not the panel. The panel is just a live view of what's already on disk. ConfigurationCyrus reads
All of these have per-prompt overrides in the panel, so you can experiment without editing files. Privacy + data
Cyrus IDE — the dedicated forkThis extension runs inside VS Code, Cursor, and VSCodium. There's also a dedicated Cyrus IDE (a VS Code fork) at cyrus.build if you want the full experience — same orchestration core, plus media generation, deeper tray + workspace integration, and a curated default config. Links
LicenseSee Cyrus is named for Cyrus the Great — a founder-CEO across three continents who relentlessly delegated. The icon is his silhouette. |





