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.
Menu bar popup — projects, sessions, live status, Git worktrees
Questions window — permission management and stats
A full project management layer on top of Claude Code — right from your menu bar.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
6 independent tiers — more control than anything built into Claude Code.
| 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 |
Unlock AI-powered automation features with your own Anthropic API key.
Activate in Settings → Pro. No subscription — uses your existing Anthropic API key.
The core dashboard, Git worktrees, release pipeline, CI/CD wizard, and test runner are all free.
Open any project in your preferred environment with a single click.
One-click launch into Terminal, VS Code, Cursor, iTerm2, Warp, or Finder — directly from the project card or via right-click context menu.
Start a Claude Code session in any editor with one click, or open in a new Git worktree to keep branches isolated.
Up and running in under a minute.
Open the DMG and drag CC Gate.app to your Applications folder.
Open CC Gate from Applications. Then go to Settings → Hook → Install.
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:
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.
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.
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.
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.