VibeMenu v0.2
VibeMenu v0.2
Keeps your Mac awake while a coding agent is working, and tells you when one needs you.
Supports Claude Code and (opt-in) Codex Desktop. Local-only: no network, no telemetry,
never reads your prompts.
can't verify the app — approve it once via System Settings → Privacy & Security →
Open Anyway (see docs/INSTALL.md). Signing isn't planned for now; you can also build
it from source (README) — same app, two commands, still unsigned.
Install
- Download
VibeMenu-v0.2-macos-arm64.zipbelow. - Unzip, move
VibeMenu.appto /Applications. - Open it; when blocked, go to System Settings → Privacy & Security → Open Anyway.
Look for the VibeMenu icon in the menu bar.
Requirements
- macOS 15+, Apple Silicon.
Known caveats
- Unsigned and not notarized (Gatekeeper warning on first open) — a deliberate cost
decision for now, not an oversight. - Does not prevent display sleep; no clamshell/lid-closed support.
- Launch at Login may be unreliable on an unsigned build; the System Settings →
Login Items fallback works. - "Needs approval" is Claude-only and needs the optional hook. It clears on the
session's next lifecycle event, so a denied row can linger — Claude Desktop
fires no hook event on deny. - Codex support is Desktop-only (CLI sessions are ignored) and off by default, and
Codex gets no quiet-work hold — use the manual switch for long silent Codex runs.
Full docs: docs/INSTALL.md · docs/FAQ.md · docs/PRIVACY.md