Skip to content

Releases: Kirill-Chistov/VibeMenu

VibeMenu v1.0

Choose a tag to compare

@Kirill-Chistov Kirill-Chistov released this 02 Aug 15:46

VibeMenu v1.0 automatically prevents sleep while Claude Code, ChatGPT Work, or Codex is active, with truthful independent assertion ownership.

Highlights:

  • Session Radar and Claude attention signals
  • Optional local Claude and ChatGPT limits
  • Major monitoring-efficiency improvements
  • Local-only: no telemetry, no network, and never reads prompts

Requires macOS 15+ on Apple Silicon.

VibeMenu is unsigned and not notarized. On first launch, macOS may require Privacy & Security → Open Anyway.

Closed-lid/clamshell operation is not supported.

The project is entering maintenance mode.

VibeMenu v0.3

Choose a tag to compare

@Kirill-Chistov Kirill-Chistov released this 26 Jul 11:45

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

VibeMenu v0.2

Choose a tag to compare

@Kirill-Chistov Kirill-Chistov released this 16 Jul 17:05

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.

⚠️ 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.2-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; 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