Parallel agents
Give each task an isolated Git worktree. Follow the run, steer an agent or take over without disturbing the rest.
Run agents in parallelRun agents in isolated worktrees. Follow their tools, steer the work and keep the context.
Review requests, approvals and blockers. Your next action, without the tab hunt.
Diffs, discussions and checks stay together. Publish the review as yourself.
Track priorities and ownership, sync Linear, and link the conversation where work happens.
Record and transcribe on your server. Get notes and action items when the meeting ends.
Build a workflow, choose its trigger and follow every step of the run.
Connected through your server, not another copy of your day.
Run the work, review what changed and keep the decisions.
Give each task an isolated Git worktree. Follow the run, steer an agent or take over without disturbing the rest.
Run agents in parallelRead diffs with discussions and checks alongside. Add an AI review when it helps, then publish with your own forge account.
Review a pull requestSync Linear, set priorities and assign the work. Link the ticket to the conversation where it gets done.
Manage ticketsRecord and transcribe on your server. Keep the decisions and action items after the call ends.
Record a meetingBuild a workflow once. Run it on a schedule, from an event or by hand, and inspect every step.
Build a pipelineChoose the accounts each agent can use, then rotate across them without losing the run's context.
Manage model providersRun a timed focus session, quiet notifications and shape the soundscape playing under it.
Use focus modeFollow live agents and inspect run costs, token use and latency in your workspace.
Inspect agent runsEdit workspace skills and configure each agent's model, instructions and permissions.
Manage skillsReviews, approvals and blockers in one queue. Jump to the next task with the command palette.
Follow your runs and handle approvals without returning to your desk.
Work moves between tools. Its context should come along.
Set the priority, name the owner and link the conversation. The ticket keeps the record.
Discuss a plan, prepare an isolated worktree and run the agent. Steer or take over when you need to.
Read the changes, follow the discussion and publish with your forge account. The story stays connected.
Put Git pushes, PR publishing and other guarded actions behind an approval. Review what the agent is about to do before it changes anything.
No approver connected? The action is denied. Permissions are enforced by your server, not by a prompt.
Configure action approvalsImage / video placeholder
Control Center inbox grouping pull requests by review status and showing a pending approval.
1440 × 900Image / video placeholder
Phone companion showing the same workspace, a pending approval and the status of an agent run.
390 × 844Start on desktop. Check in from the browser. Stay close from your phone. One server keeps the operation together.
Your server owns the data and execution. Your devices stay in sync.
Find your platformA few things to know before you settle in.
No. Control Center puts tickets, pull requests, conversations, meetings, calendar, pipelines, agents and a personal RSS reader in one workspace. Agents are one part of the desk, not a prerequisite for using the others.
Explore the featuresA ticket records the work and its status; execution happens in a conversation. The conversation can provision an isolated copy-on-write worktree before an agent run. On Windows, provisioning uses a Git worktree.
Follow a sample workflowThe server owns the workspace database, credentials, APIs and agent execution; desktop and browser clients display and control that work. Optional fleet workers pull leased jobs and stream events, but do not hold the database, credentials or budgets.
Read the architecture guideEach conversation can use Propose only, Act with approval or Act freely. Permissions and a sandbox still bound allowed actions; approval requests without an approver are denied. Soft budget limits warn, hard limits pause, and runs keep a log.
Preview the controlsNo. Orchestrate can research and propose roles, child tickets and a plan, but hiring waits for approval. Plan Studio opens from the plan row in the originating conversation; a ticket assignment alone does not start a run.
Follow the sample workflowThe paired phone is a thin client for the same server-backed workspace, not a second execution host. Desktop, browser and phone show the same operation; agents execute on the server or on optional leased fleet workers.
See the connected surfacesLinear ticket sync is implemented; Jira and ClickUp do not have adapters. Connected Google Calendar events are read-only, with RSVP only when the calendar grants write permission. Slack threads can bridge into conversations, and connected code hosts supply pull requests and checks.
Read the manualThe live transcript can separate speakers while recording. After you stop, the summarizer processes the meeting and stores its notes, decisions and action items; recording and processing are distinct states.
See the day in contextThe public demo is a separate, locked-down build with invented data and scripted agents. Its records and runs are examples, not your own work.
Explore the live demoYour next developer day can start here. Free and open source.
Apple Silicon · macOS 13+
Downloadx64 · Windows 10+
Downloadx86_64 · AppImage
DownloadPrefer to host it yourself? Run a headless server
Read the quick-start guide