Skip to content
zergzorgPublic

About

macOS menu bar app for executable Markdown plans across local Git repositories. Read-only, no telemetry, provider-neutral agent handoff.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

PlansBar

Open-source macOS menu bar app for executable Markdown plans across local Git repositories.
Read-only. No telemetry. Provider-neutral agent handoff.

macOS 14+ Swift 6.0 Latest release MIT License

English · Русский · 简体中文 · Español · Português do Brasil · 日本語 · 한국어 · Français · Deutsch

PlansBar reads repositories in place, keeps plan files read-only, and hands explicit changes to Codex CLI, Claude Code CLI, or the clipboard.

Focus Backlog
Focus view with mocked sample-api and mobile-app plans Backlog view with a mocked release-health plan

The screenshots use synthetic sample-api and mobile-app data. They contain no personal paths or private plan content.

Features

📁 Your repositories Add repository roots from any folder. PlansBar does not scan their parent directory
📐 One format A single required format: Plan Format v1
🎯 Focus and Backlog Switch between active work and the queue of future plans
🔍 Search Find any indexed plan by title, repository, or next step
🤖 Agent handoff Continue, activate, close, or create plans through provider-neutral prompts
🔒 Local only Derived snapshots stay on the Mac. No telemetry, accounts, or bundled web server

Requirements

  • macOS 14 or later
  • Git
  • Xcode Command Line Tools

Node.js and npm are not required by the macOS app.

Install from source

git clone https://github.com/zergzorg/plansbar.git
cd plansbar
Scripts/build-app.sh
open build/PlansBar.app

Note

The build is ad-hoc signed for local use. PlansBar does not publish a downloadable app bundle until Developer ID signing and notarization are available.

Quick Start

  1. Open PlansBar from the menu bar.

  2. Choose Add Repository… and select a repository root.

  3. Keep this structure inside the repository:

    docs/plans/{backlog,active,completed}
    
  4. If the repository is not ready, copy or open its preparation prompt.

  5. Choose Ask every time, Codex CLI, Claude Code CLI, or Copy only for plan actions.

PlansBar never edits, creates, moves, or deletes a plan file itself.

Validate a repository

Every plan must start with Plan-Version: 1 and follow the canonical English headings. Run the same checks from the CLI:

.build/release/plansbar validate-repository --root /path/to/repository --json
.build/release/plansbar lint /path/to/repository --json

See the migration guide and repository preparation prompt.

Agent handoff

PlansBar launches only an agent the user explicitly selects. Sessions open interactively in Terminal, in the selected repository root, without dangerous or non-interactive flags. Agent launch is blocked when the repository has uncommitted changes; copying the prompt remains available.

Privacy and support

Read the privacy boundary before sharing diagnostics. Bug reports must remove plan contents, real repository names, absolute personal paths, credentials, and unreviewed command output.

Use GitHub Issues for reproducible bugs and GitHub Releases for explicit update checks. PlansBar performs no background release polling.

Status and contributing

Milestone Scope
0.1 Source preview
0.2 Source-built beta
1.0 Source-built release

See CONTRIBUTING.md, SECURITY.md, and Docs/ARCHITECTURE.md.

PlansBar is licensed under the MIT License.

About

macOS menu bar app for executable Markdown plans across local Git repositories. Read-only, no telemetry, provider-neutral agent handoff.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages