Skip to content

holo-q/vicinae-babel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vicinae-babel

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.

What it does

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.

Commands

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

Session actions

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

Requirements

  • babel installed and daemon running (babel daemon)
  • Vicinae launcher

Install

git clone https://github.com/holo-q/vicinae-babel
cd vicinae-babel
npm install
npx vici build

The extension installs to ~/.local/share/vicinae/extensions/babel/ and is immediately available.

Preferences

Name Default Purpose
babelPath babel Path to the babel binary (leave blank to use PATH)
defaultHarness claude Default agent harness for fire command

Supported harnesses

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.

How it works

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.

Keywords

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

License

MIT

About

AI coding agent session manager for Vicinae — Claude Code, Codex, Gemini, Cursor, Cline, Aider, Kiro, GitHub Copilot, and 18+ harnesses from your desktop launcher

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors