What is VibeGuild?
VibeGuild is a visual multi-agent terminal workspace for macOS and Windows: a desktop app for running several AI coding agents — Claude Code, Codex, any CLI agent — side by side in a resizable pane grid, organized into per-project workspaces.
It is agent-agnostic and local-first. Agents are CLI profiles you configure, spawned in real terminals with your project folder as the working directory. The app hosts them; it never wraps or replaces them. Agents keep their own auth sessions, their own billing, and their own permission systems — your code and prompts go to the agent's vendor exactly as they would from a plain terminal, and nowhere else.
The layout
Three regions, and every top-bar control sits above the region it acts on:
- the left rail lists your workspaces and the panes inside them,
- the pane grid fills the middle: real terminals, resizable and rearrangeable,
- the side panel opens on the right with a code editor, a git review panel, a web browser, your agents' knowledge stores, or your MCP servers.
Along the bottom runs a status bar that is empty at rest. An item appearing there is the signal: how many agents are busy across every open workspace, how many want you, a download in progress, or something that failed soft. It is the one surface that still reaches you when the rail is collapsed or a pane is maximized.
The pieces
- Workspaces — a named folder (usually a repo) plus a layout of panes. All workspaces stay open at once; switching never touches processes, and background agents keep running. A folder holding several repos is detected as a multi-repo workspace and handled as one. See Workspaces & panes.
- Panes — each pane is a full terminal running one agent or a plain shell. Resize, split, zoom, and rearrange them by dragging, or move a pane to another workspace with its agent still running.
- Activity states — every agent pane shows whether it's busy, ready, or needs your attention (a permission prompt or question is pending), on the pane, in the rail, along the pane's edge, and — if you want it — as a short chime, so every pane is readable at a glance.
- Per-pane branches — a pane can work on its own git branch in its own worktree, so several agents work the same repo without stepping on each other. The git panel reviews what each of them changed.
- Agent profiles — any CLI that runs in a terminal runs in a pane. Eight agents ship built in and stay current with every release; your own are a small JSON object. See Agents & profiles.
- App-aware agents — panes connect to a built-in MCP server: agents can see their neighbors, message each other, open new panes, read your editor selection, and check their work in the browser. See MCP servers.
- Shared memory and skills — plain markdown in your repo that every agent reads on connect, so what one agent learns the next one already knows. See Memory & skills.
- Keyboard passthrough — the app reserves four shortcuts and nothing else; everything you type reaches the agent's TUI. See Keyboard & commands.
What it does not do
VibeGuild does not orchestrate your agents beyond letting them message each other, and it is deliberately not a git client — committing and merging stay in the agents' hands. There are no remote or SSH workspaces, no team sync, and no Linux build yet.
Ready to try it? Head to Getting started.