VibeCat is a floating control surface for Claude Code, Codex, Cursor, Aider and friends. Every live session in one place — pixel-status, hook approvals, terminal teleports — without ever losing the cursor.
A 28×28 procedural pixel cat with an optional companion sprite. Each session in the bar maps to exactly one state — cyan-mint when idle, blue when an edit is in flight, amber when something needs you, and purple while context is compacting.
Built as a Tauri tray app with a Rust core and a tiny webview. Hooks land in a Windows named pipe, decisions ship back through exit codes — so latency stays inside the budget agents expect.
PreToolUse, PermissionRequest and AskUserQuestion all round-trip through a per-session named pipe. The bar parks the helper, you click, the agent unblocks — no shell tax.
IPC · Named pipe · Cancel-awareEvery Claude / Codex / Gemini conversation surfaces as a card with title, terminal, status pill and elapsed time. Click to teleport the matching terminal pane to the foreground.
Multi-agent · Multi-terminal · Pid-chain awareThe same 28×28 sprite is the brand and the state machine. STD / EDIT / ALERT / COMPACT match exactly the four session states your AI sessions actually have.
Std · Edit · Alert · CompactWindows Terminal, WezTerm, VS Code, Cursor, ConEmu, JetBrains — VibeCat reads the process chain, picks the right host, and brings the exact tab/pane forward (with WezTerm CLI for pane-id focus).
WT · WezTerm · VS Code · Cursor · JetBrainsEvery payload is logged to %LOCALAPPDATA%\VibeCat\logs\ with pid_chain, host_kind, wezterm pane, console hwnd — so when an agent misbehaves, the receipt is already on disk.
tracing-appender · daily rotation · structuredThe generic vibecat-cli launcher hosts any AI CLI — set VIBECAT_SESSION_ID, fire SessionStart, and your tool gets a card too.
Pluggable · Generic · Public protocolHooks bound directly. Pre/Post tool use, permission prompts, AskUserQuestion, prompt-submit and stop are all routed through VibeCat with a per-launch nonce.
Anything launched through vibecat-cli gets a session card, status pill, and terminal teleport — without touching the agent's source.
VibeCat walks the process chain from vibecat-hook.exe back to the terminal host, classifies it, then picks the right focus strategy — UIA TabItem.Select for Windows Terminal, the official wezterm cli activate-pane for WezTerm, window-level focus elsewhere.
Download VibeCat for Windows 11, run the 3-day trial, then buy a one-time license when it fits your agent workflow.
Download VibeCat first, use the local trial, then buy when it becomes part of your daily agent workflow.
After purchase, activate the license from VibeCat's About panel.
Try it first. Buy only when it becomes part of your workflow.