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.
Watching every agent is free, forever — see each session and its live state at a glance. PRO is for acting on them without leaving the bar: jump into the terminal, answer, approve.
Watch-only — every agent at a glance.
Everything in Free, plus the power to act:
For your first 14 days, acting is free — you get most of PRO: jump, answer, approve, IDE bridge. After that, VibeCat stays free to watch every agent; buy once to act again.
Download VibeCat for Windows 11 — free forever to watch every agent. Buy a one-time license when you want to act on them.
Download VibeCat first — watching every agent is free, forever. Buy once when acting from the bar becomes part of your daily workflow.
After purchase, activate the license from VibeCat's About panel.
Launch offer — 32% off with code vibecat168 at checkout
Watch free first. Buy only when acting becomes part of your workflow.