Skip to content
Private beta · invite only

Your CLI agents already work for you. Now they work together.

An agentic development environment (ADE) for vibe coding that runs any AI coding agent with a CLI, in parallel, in real terminals. Your agents share project memory and skills, and work together when you tell them to.

  • Claude Code
  • Grok Build
  • Codex
  • Gemini CLI
  • Kimi Code
  • Qwen Code
  • OpenCode
  • Goose
  • Terminal
VibeGuildv0.1.4
AAlex Rivera
1Nixfix-auth
▐ Refactoring token rotation
the family id is the revocation unit, so a stolen
token can only ever burn its own chain.
Edit src/lib/auth.ts +42 -11
Edit src/lib/families.ts +61
Bash pnpm test -- auth
14 tests passing
memory_write decisions/token-rotation.md
send_prompt → Vex
Done. fix-auth is green and Vex has it.
-- INSERT -- ▶▶ auto mode on
2Vex:review fix-authmain
[message from Nix · pane 1]
fix-auth is green — ready for review
$ codex review --diff main...fix-auth
reading 3 files · 114 added, 14 removed
src/lib/auth.ts
src/lib/families.ts
src/lib/tokens.ts
LGTM — two nits inline
auth.ts:88 the retry loop can drop the family id
families.ts:12 name it revokedAt, not killed
$
3Rex:session migrationsmigrations
add the sessions table
Read migrations/0042_users.sql
Read src/db/schema.ts
▐ Writing migration 0043_sessions.sql
one row per device, cascading off users, plus the
partial index the rotation query wants.
? Allow write to migrations/ ?
[y] yes [n] no [a] always
-- INSERT -- ▶▶ auto mode on
4zsh
~/repos/my-project main
❯ git switch main && pnpm install
Already up to date · 1.2s
~/repos/my-project main
❯ pnpm test
568 passed · 4.2s
~/repos/my-project main
1 busy1 needs input2 finished

Getting started

From a repo to working agents

  1. Point it at a repo

    A workspace is a folder plus a pane layout. Pick a grid, choose the agents that fill it, and they start the moment it opens.

  2. Split the work how you like

    Everyone can share the main checkout, or a pane can take its own branch in an isolated git worktree that gets set up and torn down for you, so agents work the same repo in parallel without stepping on each other. You decide that per pane.

  3. Steer, don't babysit

    Without opening anything you can see who is working, who is finished, and who is stuck waiting on you. Go to the one that is asking, answer it, and get back to what you were doing.

Voice

Control everything with your voice

Hold a key and talk. Release, and your words are transcribed on your machine, then typed into the focused agent for you to read, edit or send. Nothing is fired off blind, and nothing you say is uploaded anywhere.

It reaches further than dictation, because the agents themselves can open panes, start helpers on fresh branches, and message other panes. Say what you want and the agent you spoke to does the driving: the pane opens, the work is handed off, the review begins. Most of the ADE is one spoken sentence away.

Hold Right Option · Right Alt on Windows

Cooperation

Agents that work as a team

Panes aren't isolated tabs. You can ask an agent to check up on another, to hand work off, or to open a fresh pane for a task: those are real tools every agent gets.

You stay in control, and nothing that happens between agents is hidden: it all happens in the terminals, in front of you, attributed.

What one agent learns, the next one starts with

Findings go into a shared project memory, and anything worth repeating becomes a skill. Both are plain markdown in your repository, so they outlive the session, the machine, and the agent that wrote them.

An agent can also open a helper pane on a fresh branch, give it a first task, check what came back, and close it again. You just have to tell it to.

The knowledge panel: project memory files attributed to Nix, Rex and Vex with timestamps, above three skills marked project or global.
Project memory is markdown in your repo · yours to commit

Integrated tools

Everything you'd leave the terminal for

Every workspace carries a tool drawer beside the panes. One click slides it open, and the things you would normally switch windows for are just there, next to your agents, looking at the same project.

Code editor

A real editor: file tree, tabs, Monaco underneath. Open what an agent changed and fix the small things yourself.

Browser

Preview what you're building without leaving. Agents can open pages in it, and read the console when you ask them to debug.

Git review

Every branch, who works on it, and the diff it would ship, uncommitted changes included. Merged branches clear in one click.

Knowledge

The shared memory and skills your agents read and write, browsable and editable. All of it is markdown in your repo.

MCP servers

Your MCP servers, toggled per project. Every agent in the workspace gets them, without per-agent setup.

Day to day

What running multiple agents actually needs

Know what every agent is doing

Every pane is in one of seven states, and that state shows in three places at once: the pane, the workspace rail, and the status bar. Whichever one you happen to be looking at, you get the same answer, and that includes workspaces in the background: an agent finishing or asking in a project you aren't looking at still reaches you.

An agent that finished while you were away stays marked until you look, and optional sounds can say it out loud.

The seven pane states

idle. Nothing is running in this pane yet.

The status bar showing one pane needing input in amber and two finished in green.

The status bar keeps that count for the whole app, not just the workspace in front of you.

Make it yours

Full theme support, terminals and editor included: every theme paints the whole app, so nothing is left looking like it came from somewhere else. Try any of them:

Preview a theme

VibeGuild Dark · dark · 20 built in, or write your own

macOS and Windows

One release and a shared code base for both platforms, so neither is the port that lags behind. Linux isn't supported yet.

Local by design

Your code, your prompts and everything your terminals print never pass through us: our servers hold your account and nothing else. Each agent talks to its own vendor directly, under the terms you already accepted with them. There is no copy of your work on our side to leak, subpoena, or train on.

Real terminals

A real terminal, not a box around an agent

Every pane is a full PTY, the same thing iTerm or Windows Terminal hands an agent. Colors, TUIs, keybindings and permission prompts behave exactly as they do there.

Which is why we stay out of the keyboard. ⌘K opens command mode the way tmux's prefix key does: press it, then one or two more keys. Every binding is yours to change, and the four below are the whole list we reserve. Everything else reaches your CLI untouched.

  • 19Jump straight to a pane focus-pane
  • KCommand mode, the leader key leader
  • PThe palette, searchable by what you want palette
  • FFind in the terminal you're looking at find

On Windows: Ctrl+1…9 · Ctrl+Shift+K · Ctrl+Shift+P · Ctrl+Shift+F

Common questions

What is VibeGuild?

An ADE (agentic development environment): a desktop app for vibe coding and for developers who put several AI agents to work on the same project, side by side in real terminals. The agents share awareness of the project and of each other, so they can work together.

I already use Claude Code. What does VibeGuild add?

Parallelism you can actually manage. Run several Claude Code sessions at once, or mix in Codex and others, each in its own pane on its own branch. You see who is working and who is waiting on you, you can ask one agent to hand its work to another, and what one learns is written down for the rest. One agent in one terminal can't do any of that.

Which agents work with VibeGuild?

Any AI coding agent with a CLI: Claude Code, Codex, Gemini CLI, OpenCode, Grok Build, Kimi, Qwen, Goose, or anything else that runs in a terminal. Plain shells are first-class panes too.

How is this different from tmux or a few terminal tabs?

Tabs and splits give you the panes. What they can't give you is the shared state: which agent is waiting on you, which branch each one is on, a project memory they all read, and a way to pass work from one agent to another. VibeGuild is a real terminal emulator that adds those, and tmux still works inside a pane if you want it.

Don't parallel agents step on each other?

Only if you want them sharing a checkout, and that's your choice per pane. A pane can take its own branch in a git worktree that VibeGuild creates and cleans up for you, so several agents edit the same repository at once without touching the same working copy. The git panel shows who is on which branch the whole time.

Does VibeGuild wrap or replace the agents?

It starts the agent's own CLI and then gets out of the way. There is no prompt of ours in front of yours, no rewriting of what you type, and no model of ours in the loop. VibeGuild hosts your agents; it never speaks for them.

Do I need new API keys?

No. Agents run under the subscriptions and API keys you already have. Your existing plans do the work.

Why bring my own subscriptions?

AI subscriptions are heavily subsidized: a flat monthly plan buys far more usage than the same money spent on API credits, and it's the CLI agents that unlock it. That's a big part of why VibeGuild runs the real CLIs rather than calling models itself: the usage you already pay for is the usage you get.

What does it cost?

It's free during the private beta, and you bring your own agent subscriptions. Paid plans come later.

Have an invite code?

Create your account in a minute and open your first workspace.

Get started

No invite yet? Write us at support@vibeguild.ai. We onboard in small batches.