CC Gate

The menu bar dashboard for Claude Code. Monitor all your projects, manage Git worktrees, run releases, analyze test coverage, and handle permissions — without switching windows.

Download DMG for macOS Documentation View on GitHub
macOS 13+ Swift 5.9 Free Free & Pro
CC Gate menu bar popup showing project list with live session status and Git worktrees

Menu bar popup — projects, sessions, live status, Git worktrees

CC Gate questions window with 6-tier auto-accept control

Questions window — permission management and stats

Features

A full project management layer on top of Claude Code — right from your menu bar.

Multi-project Dashboard

All your Claude Code projects in one place with live status indicators — green (active), orange (waiting), red (needs attention). Search, pin favourites, and jump to any project instantly.

📈

Live Session Status

Per-project view of active/waiting/idle state, last activity time, session count, and parallel Claude instances — updated every few seconds, no terminal tab-switching required.

🍀

Git Worktrees

Run multiple Claude Code sessions on separate branches of the same repo simultaneously. Create, switch, merge, and delete worktrees with a 4-step wizard — all from the menu bar.

🔌

Git Operations

Commit history browser, branch switcher, stash manager, pull/push, and reset — all with native macOS UI sheets. No terminal required for day-to-day git housekeeping.

🔗

GitHub Integration

Push, view on GitHub, fork, and clone with one click. PAT token stored securely in Keychain. Context-menu shortcuts for the most common GitHub actions per project.

AI Commit Messages Pro

Claude analyses your diff and session context to generate conventional commits. Hit Refine to iterate. Handles large changesets with automatic chunking. Uses your own Anthropic API key.

🚀

Release Pipeline

Run tests → bump version → build → git tag → GitHub Release — all from one button. Supports Swift, JavaScript, Python, and C# projects. Hooks into your existing build scripts.

⚙️

CI/CD Pipeline Wizard

Interview-style creator that generates GitHub Actions workflows tailored to your project. Detects project type automatically (Swift, Node, Python, .NET) and wires up the right jobs.

🧪

Background Test Runner Dev Mode

Watches for file changes and auto-runs your test suite in the background. Results surface directly in CC Gate and feed back into Claude Code — closing the edit-test-fix loop without context switching.

Advanced Auto-Accept

6 independent permission tiers — IDE, Read, Write, Execute, Plan, Skill — giving you finer-grained control than Claude Code's built-in auto-accept. Unknown tools always require manual approval.

Advanced Auto-Accept

6 independent tiers — more control than anything built into Claude Code.

Note: Claude Code now includes native auto-accept functionality. CC Gate extends it with 6 independently toggled tiers — you can allow Read without allowing Write, enable IDE tools without touching Execute, or approve Plans while keeping Bash fully manual. Each tier is controlled from a native macOS UI with real-time permission counts.
Tier Tools Risk
IDE MCP IDE tools (getDiagnostics, executeCode) Minimal — IDE integration only
Read Read, Glob, Grep, WebSearch, WebFetch, LS Zero — read-only access
Write Edit, Write, MultiEdit, NotebookEdit Low — reversible with git
Execute Bash (all terminal commands) High — full shell access
Plan ExitPlanMode Minimal — approves plans only
Skill Skill tool Depends on the skill invoked

CC Gate Pro

Unlock AI-powered automation features with your own Anthropic API key.

Pro Features

Activate in Settings → Pro. No subscription — uses your existing Anthropic API key.

  • AI Commit Messages — Claude analyses your diff and generates conventional commit messages with context from the session. Refine button to iterate.
  • More Pro features in development — automatically available after launch with no action required on your end.

The core dashboard, Git worktrees, release pipeline, CI/CD wizard, and test runner are all free.

Multi-Editor & Multi-Tool Support

Open any project in your preferred environment with a single click.

💻

Open in Any Editor

One-click launch into Terminal, VS Code, Cursor, iTerm2, Warp, or Finder — directly from the project card or via right-click context menu.

🆕

New Claude Code Session

Start a Claude Code session in any editor with one click, or open in a new Git worktree to keep branches isolated.

Installation

Up and running in under a minute.

1

Download DMG

Get CC Gate-x.y.z.dmg from GitHub Releases.

2

Install App

Open the DMG and drag CC Gate.app to your Applications folder.

3

Launch & Setup Hook

Open CC Gate from Applications. Then go to Settings → Hook → Install.

FAQ

How is CC Gate different from Claude Code's built-in features?

Claude Code is a command-line tool that runs one terminal window per project. CC Gate adds a persistent menu bar layer on top with capabilities Claude Code does not have natively:

  • Git worktree management — create, switch, merge, delete without leaving the menu bar
  • Release pipeline — test → version bump → build → tag → GitHub Release in one flow
  • Background test runner — auto-runs tests on file change and feeds results to Claude
  • AI commit messages — diff-aware conventional commits via Claude API (Pro)
  • 6-tier auto-accept — finer permission control than the built-in setting
  • Unified dashboard — all projects, all sessions, all statuses in one place
What's the difference between Free and Pro?

Everything in the core app is free: the dashboard, Git worktrees, release pipeline, CI/CD wizard, test runner, multi-editor support, and all auto-accept tiers. Pro unlocks AI-powered features that require an Anthropic API key — currently AI Commit Messages, with more features coming. Activate via Settings → Pro.

Is it safe to auto-accept Execute (Bash)?

Only enable Execute if you trust the task Claude is working on. Bash gives Claude full shell access — it can create files, run scripts, install packages, or delete things. The other tiers (Read, Write, IDE, Plan, Skill) are generally safe to enable. Execute should be considered carefully per-session.

Does it work with multiple projects?

Yes. CC Gate monitors all sessions in ~/.claude/projects/ and displays them in a single list with per-project status, activity time, and worktree information. Search and pinning make it practical even with dozens of projects.

What data does CC Gate collect?

CC Gate reads local session data from ~/.claude/projects/. No data is sent to external servers except when you explicitly use Pro features (which call the Anthropic API with your key). Everything stays on your Mac.