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 · 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.
A voluntary one-time donation from $4. It unlocks nothing extra — the app is already yours in full. It simply keeps VibeBit alive and maintained.
Donations are voluntary and non-refundable · macOS 14+
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.
No catch. Every feature and every future update is free — no license, no account, no trial timer. If it saves you time, a voluntary donation (from $4) keeps it maintained, but you never have to pay.
Updates are free and always will be. VibeBit can update itself from the island, and every new release is available to everyone at no cost.
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.
On the donate page you can chip in a voluntary one-time donation from $4 via crypto (USDT and more), SBP or a Russian card. It’s a thank-you, not a purchase — the app stays free either way.
A donation is a voluntary gift and grants no license or extra features, so it is non-refundable. If something in the app doesn’t work, write to support@vibebit.app — we’re happy to help.