AI coding agent session manager for Vicinae. Monitor, resume, and command Claude Code, Codex CLI, Gemini Code Assist, Cursor, Cline, Aider, Kiro, GitHub Copilot, OpenCode, Amp, Roo Code, Kilo Code, Factory Droid, Qwen Code, Kimi, Crush, Antigravity, and any future coding agent harness — all from your desktop launcher.
Built on babel, the harness-aware substrate for managing AI agent sessions across terminal panes.
Open Vicinae, type "Agent Sessions", and get an instant dashboard of every coding agent running across all your terminals. Focus any pane, resume idle sessions, fire off new agent tasks, broadcast prompts to your entire fleet, and save/restore workspace layouts — without leaving your launcher.
| Command | Hotkey | What it does |
|---|---|---|
| Agent Sessions | — | Live dashboard of all agent sessions with state, project, age, turns |
| Continue Session | — | One-click: resume the most recent idle session |
| Fire Prompt | — | Launch a fire-and-forget agent task with optional workdir |
| Focus Agent | — | Quick-switch to any running agent pane |
| Send Prompt | — | Inject a prompt into a specific running agent |
| Broadcast | — | Send the same prompt to ALL running agents |
| Workspace Sets | — | Save and restore named agent workspace layouts |
| Agent Plans | — | View an agent's current work plan and task list |
From the Agent Sessions view, each session supports:
| Key | Action |
|---|---|
| Enter | Focus the agent's terminal pane |
| ctrl+r | Resume session |
| ctrl+c | Copy working directory |
| ctrl+m | Mark session as read |
| ctrl+shift+r | Refresh daemon state |
git clone https://github.com/holo-q/vicinae-babel
cd vicinae-babel
npm install
npx vici buildThe extension installs to ~/.local/share/vicinae/extensions/babel/ and is immediately available.
| Name | Default | Purpose |
|---|---|---|
babelPath |
babel |
Path to the babel binary (leave blank to use PATH) |
defaultHarness |
claude |
Default agent harness for fire command |
Claude Code, Codex CLI, Gemini Code Assist, Cursor, Cline, Aider, Kiro, GitHub Copilot, OpenCode, Amp, Roo Code, Kilo Code, Factory Droid, Qwen Code, Kimi, Crush, Antigravity — and any new harness babel adds.
vicinae-babel connects to the babel daemon over Unix socket IPC ($XDG_RUNTIME_DIR/babel.sock). The daemon maintains live state of all agent sessions across terminal instances, with hook-driven lifecycle tracking, scrollback fingerprinting for cold-start recovery, and a typed paint stream for panel integrations.
vicinae extension, desktop launcher, AI coding agent, session manager, Claude Code, Codex CLI, Gemini Code Assist, Cursor, Cline, Aider, Kiro, GitHub Copilot, OpenCode, Amp, terminal multiplexer, agent orchestration, multi-agent, coding assistant, developer tools, Linux launcher, kitty terminal
MIT