Skip to content

VibeMenu v0.3

Choose a tag to compare

@Kirill-Chistov Kirill-Chistov released this 26 Jul 11:45
· 6 commits to master since this release

VibeMenu v0.3

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.

⚠️ Unsigned / not notarized build. On first launch, macOS will warn that it
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

  1. Download VibeMenu-v0.3-macos-arm64.zip below.
  2. Unzip, move VibeMenu.app to /Applications.
  3. 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, and closing the lid may still let the Mac sleep — there is no
    headless / clamshell support and no privileged helper in this build. Headless is out of scope for
    the current phase and would need its own ADR and product approval before any such work.
  • 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