Native macOS app for running coding agents in parallel

Don't let a screen decide
how many agents you run.
Put them on a board.

A visual board of real terminals running Claude Code, Codex, Gemini and 30 more. Runs on your Mac, on your own subscriptions.

symvibe · overview 52s · overview
Symvibe board on macOS: several agent terminals, a kanban and a web tile arranged in one visual workspace

RUNS THE AGENTS YOU ALREADY USE

  • Claude Code
  • Codex
  • Gemini CLI
  • Grok
  • OpenCode
  • Aider
  • Amp
  • Goose
  • Cline
  • Cursor CLI
  • Copilot CLI
  • Droid
  • Crush
  • Codebuff
  • Continue
  • Kilo Code
  • Qwen Code
  • Kimi CLI
  • Auggie

01Board

Real terminals. One visual workspace.

Ctrl-C works. Vim works. htop works. Every console is the real CLI in a real PTY, exactly like your terminal app. Terminal tabs hide what is running; a board keeps every agent where you left it. Pan and zoom across as many as you need, in workspaces you switch like tabs.

How to run multiple Claude Code sessions at once on a Mac · Claude Code, Codex and Gemini CLI side by side

board · 21 agents 20s · loop
web · localhost9s · loop

Live web tiles

Tabs with a live localhost preview, plus a real Web Inspector docked to the board.

kanban · notes · calendar65s · loop

Kanban and notes

Plan next to the work: kanban, sticky notes, text and checklists beside your consoles.

ink · markup11s · loop

Ink and markup

Draw directly on the board and mark up dropped images in place.

git · push8s · loop

Git, on the board

A live card of your branches and a GitHub panel for commit, push and pull.

02Voice

Talk to the whole board.

The planner understands plain speech in your language, moves the board in seconds and answers out loud in a natural, high-quality voice, so your eyes never leave the consoles. Killing an agent, or a step you did not ask for, waits for your confirmation. Your microphone audio is transcribed on your Mac and never leaves it; the planner receives the command text and a snapshot of the board.

voice · planner + spoken replies

03Orchestration

Who is working, who is resting, who needs you.

Somewhere in your tabs, an agent is waiting for you. On the board you can see it: the mission map shows every console as working, resting or needing you, with status driven by the CLI's own hooks. Group consoles into teams with roles. Hand a task from one agent to another with its state: the outgoing session is summarized and the brief lands on the new agent.

Run Claude Code, Codex CLI and Gemini CLI side by side, and hand work between them

mission map · teams 35s · loop
loops · goals23s · loop

Loops that know when to stop

Trigger a console on a schedule, on idle or on output. Give the loop a goal and it retires itself once the goal is met.

composer · 12 slots18s · loop

Twelve consoles, launched at once

Line up a whole team in the composer and launch it in one action.

04Studios

Your repo, turned into material.

Studios read the repo and give it back as something you can use: streaming documents with real PDF export, diagrams that spill onto the board as loose figures, code trees with highlighted previews and an Obsidian-style markdown vault.

documents · generate21s · loop

Document studio

Generate documents from the repo with a live preview, then export a real paginated PDF.

diagrams · repo map14s · loop

Diagram studio

Diagrams of your repo spill onto the board as loose ink figures. Export PNG or .excalidraw.

code · tree20s · loop

Code studio

Browse the file tree, preview code with highlighting and pin files as nodes on the board.

markdown · vault30s · loop

Markdown studio

An Obsidian-style vault: file tree, autosaving editor and a force-directed link graph.

05Continuity

Quit the app. Lose nothing.

Close with five consoles running. Reopen and each one relaunches in place and offers to pick up its last conversation, through that CLI's own native resume. Workspaces, skills, project memory and account profiles all live on your disk.

Running several accounts of the same CLI · Usage and token analytics per agent

resume · sessions14s · loop

Sessions that come back

Every workspace is saved on each change. Consoles come back exactly where they were, conversation included.

usage · tokens13s · loop

Usage at a glance

A usage pill per CLI and token analytics by day and agent, from your local session logs.

accounts · profiles6s · loop

Two accounts of the same CLI

Profiles with their own sign-in folder let you run two accounts of Claude Code or Codex side by side.

memory · push22s · loop

Project memory

Per-repo and global memory. Nothing reaches a console unless you push it.

06Under the hood

Under the hood

Your agents, your machine, your rules.

FORKPTY

Real terminals

Every console is a full PTY with a controlling terminal: Ctrl-C, job control and full-screen TUIs behave exactly like iTerm.

YOUR PLAN

Your subscription, not API keys

Agents run as the interactive CLIs you are already logged into, on the plan you already pay for. Studios and loop checks run through those same CLIs.

ON DISK

Local-first

State lives on your disk as versioned JSON and speech is transcribed on-device. What talks to us: your sign-in, your planner commands with their board context, and the text of the replies the app speaks. Your microphone audio and your repos never do.

YOUR ENTER

You have the last word

Dictation only types: the Enter is yours. What you order goes to the agents you name, a step you did not ask for waits for your confirmation, and a live console only dies by an explicit, confirmed action.

First run
1

Install your CLIs

Log in to Claude Code, Codex, Gemini or whichever agents you use, the same way you do today. Symvibe runs the binaries already on your PATH.

2

Open a repo

Point Symvibe at a folder and it becomes a board: workspaces you switch like tabs, and presets that lay one out in a single tap.

3

Spawn consoles

Add agent consoles as nodes and put them to work. Direct them by voice or keyboard, group them into teams, or leave them on a loop.

07Pricing

One subscription. Your whole board.

2 months free monthly
Pro Your complete agent workspace
USD 19 / month

Billed monthly

Taxes calculated at checkout.

Checking availability…
  • macOS 14+ · Apple silicon only
  • Cancel anytime · 14-day refund

Included with Pro

10,000 credits every month
Powers the voice planner and spoken replies. Renews monthly.
Unlimited voice dictation
On-device. Your audio never leaves your Mac.
  • 34 agent CLIs, one visual board
  • Teams, handoffs and automated loops
  • Documents, diagrams and code studios
  • All updates included
Does it work with the agent subscriptions I already have?
Yes. Claude Code, Codex, Gemini CLI and the rest run on the plans you already have, logged in with your account, the same way you use them in a terminal. Symvibe never resells model access. Each agent you run needs its own access: a plan, or an API key when that CLI supports one. Two accounts of Claude Code or of Codex can run side by side.
What if I run out of credits?
Credits renew every month, also on annual plans. If they run out, new voice planner requests and spoken replies pause until renewal, with no extra charges. The board, your consoles, voice dictation and local commands keep working.
What happens if I cancel?
Cancel anytime from your account or the Paddle portal. The plan does not renew, and Pro stays active until the end of the period you already paid for. First purchases and annual renewals have a 14-day refund window: see the refund policy.
How many Macs can I use?
Pro is for one person, on the Macs you own. See the terms for the license details.
Does it work offline?
Not for long. Symvibe verifies your subscription online: without a connection the board keeps working for up to 15 minutes, then locks until it can check again. Agents that are already running are not stopped. Speech becomes text on your Mac, but the voice planner and spoken replies need a connection, and so do the agent CLIs when they talk to their own providers.
How are billing and taxes handled?
Billed monthly or annually in advance, renewing automatically until you cancel. There is no free trial. Paddle, our merchant of record, handles payment and adds taxes for your location at checkout. Terms
Sign in or manage your account ↗

08FAQ

Questions, answered.

Which agents can Symvibe run?
Claude Code, Codex, Gemini, Grok, opencode and a catalog of 34 CLIs, plus any custom executable you add yourself. If it runs in a terminal, it can live in a node. Setting up the three most common ones side by side.
Why not tmux and a dozen terminal tabs?
tmux gives you panes. It does not tell you which agent is waiting for you, hand a task from one agent to another, or bring every conversation back when you reopen. Symvibe keeps the real terminal and adds the board around it: status per console, teams, loops, voice, and a place to plan next to the work. Read the full comparison with tmux and terminal tabs.
Do I need API keys?
No. Each console is the real interactive CLI, logged in with your own account, so the work runs on the subscription you already pay for. That includes the features that prompt a CLI for you: documents, diagrams, memory scans and loop goal checks use your plan like any other session. The only hosted pieces are Symvibe's own voice planner and spoken replies, which are part of the subscription. Running a work and a personal account of the same CLI.
Does my code or voice leave my Mac?
Your microphone audio and your repositories do not. State lives on your disk and speech is transcribed on-device. Three things reach our servers: your sign-in, handled by Firebase Authentication; your planner commands with a snapshot of the board (console names and states, recent orchestrator messages, Markdown file paths), which our planner service sends to Groq to turn into a plan; and the text of the short replies the app speaks back, which our gateway sends to Inworld to generate the audio. Those messages can include snippets you or an agent wrote, so treat the planner like any hosted model. Beyond that, the app checks our site for your subscription and for updates, downloads its speech model once from Hugging Face and loads whatever you open in a web tile. The rest is the traffic of the CLIs you run. The privacy policy lists each service.
What does Pro include, and is anything limited?
One subscription covers the whole app for one person: consoles, workspaces and repos, teams, loops, studios and every update while you are subscribed. The included planner and spoken replies share 10,000 credits each subscription month, including on annual plans. Requests use credits according to their size, and the planner reserves its spoken reply before it begins. When there is not enough credit for both, new included requests pause until renewal without extra charges. Local commands remain available. Agent subscriptions such as Claude, Codex or Gemini are paid separately to their providers. The terms spell it out.
Can an agent do something I did not approve?
Not by default. Each agent CLI keeps asking for its own permissions unless you turn on its auto-approval flag, a global opt-in that is off by default. Symvibe delivers what you order: a command to the orchestrator, a handoff or a loop you set up is typed into the agents you name and submitted, while dictation on its own only types. A step you did not ask for waits for your confirmation, and killing a live console always asks first.
What are the system requirements?
macOS 14 or later on Apple Silicon.
Why is it not on the Mac App Store?
Real terminals need to spawn real processes, and the App Store sandbox does not allow that. Symvibe ships as a direct download instead, with access managed through your account dashboard: it is precisely what makes its consoles real.
How does Symvibe update?
Symvibe checks for signed updates in the app. You choose when to restart. You can also get the current installer from your dashboard.
Is Symvibe the app that used to be called Hypervibe?
Yes. Hypervibe is now called Symvibe: same app, same account, same subscription, and nothing to do on your side. Builds up to 1.0.41 still show the old name until an update brings the new one, and receipts from before the change may say Hypervibe.

09Community

Bring your fleet. Meet the crew.

People who run agents in parallel all day, comparing boards, workflows and war stories. Ask anything, show what you built, say what should come next. The people building Symvibe are in there too.

Discord · open invite

Every fleet, one room.

A small server, run by the people who make Symvibe. Bug reports and feature requests land in front of the developer, not in a queue.

  • 01Show your boardLayouts, teams, loops. Steal what works.
  • 02Ask and reportSetup help, bugs, and which agent for which job.
  • 03Shape what comes nextFeatures get argued about here before they get built.
Join the Discord discord.gg/DEZWqHeb8G

Put your agents on the board.

Choose your Pro plan, download the Mac app from your account, and join the community.

MACOS 14 OR LATER · APPLE SILICON