Approve without breaking flow
The moment an agent asks for permission, the island unfolds itself: the command with syntax highlighting, Allow/Deny buttons, ⌥⌘Y from any app. Requests queue up and wait for you up to an hour — no turn ever stalls out.
Stay in flow while your AI agents keep working. Monitor, approve and answer — right from the notch.
Free 48-hour trial · macOS 14+ · 100% local, no telemetry
Built for Claude Code, Codex, Cursor, Gemini, OpenCode and Amp — depth a generic monitor cannot reach: blocking hooks, not log tailing.
The moment an agent asks for permission, the island unfolds itself: the command with syntax highlighting, Allow/Deny buttons, ⌥⌘Y from any app. Requests queue up and wait for you up to an hour — no turn ever stalls out.
Plans arrive as clean, rendered documents — headings, lists, code, edits as mini-diffs. One click sends the agent off, including auto-accept mode for the rest of the session.
When your agent has a question, the options pop up right at the notch — click one (or ⌘1–⌘4) and the answer lands in the terminal. You never even switched windows.
Every session gets a living pixel pet: it walks while the agent works and glows with the session state. Context running low turns red, a long turn shows a timer — one look tells you everything.
⌘-click folds cards into groups with a combined status, idle ones hide in one click, and a global ⌥⌘J teleports you to whichever session needs you most.
Claude’s 5-hour and 7-day windows as progress bars with reset countdowns — straight from the official Anthropic API. You get warned early, not when everything stops.
A push when a turn finishes, chiptune sounds when an agent needs you, a re-reminder every 5 minutes — and a green mark on everything that finished while you looked away. Quiet hours included.
Click a card and you are in that exact window — iTerm2 and Terminal.app open on the precise tab (by tty). Interrupt a runaway turn right from the context menu.
One plan. Everything included.
1 Mac device
The app you installed keeps working forever — updates never expire it.
More updates later — $12 for the next 15, whenever you want.
Pay in USD (cards, PayPal) or RUB (СБП, RF cards) · macOS 14+
Not sure yet? Download the free trial — no card, no account.
Yes. On Macs without a notch (or external displays) the island floats as a slim bar at the top center of the screen.
Statuses, approvals and answers work with any terminal — they go through Claude Code hooks, not the terminal. Jump-to-tab is precise (by tty) in iTerm2 and Terminal.app.
VibeBit reads local hook events and transcripts on your machine to render statuses. Nothing is uploaded; no accounts, no telemetry. The only network call is the official Anthropic API for your own limits.
The $24 license includes the next 15 app updates. When you use them up, a $12 pack adds 15 more to the same key — buy it only when you actually want the new stuff. No subscription, nothing renews by itself.
Nothing breaks: the app keeps working on the version you have, with every feature, forever. Whenever a new release tempts you — grab a $12 pack of 15 updates.
A native Swift app: no Electron, no background indexing. It tails a small local event file; even pet animations are energy-audited to skip frames when idle.
Accessibility is optional — only for the global ⌥⌘Y/⌥⌘N hotkeys. Everything else (island, click approvals, questions, stats) works without special permissions.
No. VibeBit adds its hooks to ~/.claude/settings.json with a backup of the previous file, and never touches hooks it does not own.
Claude Code, deeply: blocking permission hooks, plan review with diffs, answering questions — plus its forks (Kimi, GLM, DeepSeek, Grok, Qwen…) with the vendor shown on the agent chip. Codex CLI and Cursor CLI: session cards and permission approvals from the island via their hooks. Gemini CLI: cards with precise status via hooks. OpenCode and Amp: session monitoring from local files.
A license covers one Mac. Switching machines is easy: deactivate the key on the old one (or from the app) and activate it on the new one — no support ticket needed.
Cards (including international), SBP and other local methods, in USD or RUB — through a secure payment provider.