The command center
for AI coding.

Organize local projects, isolated tasks, repositories, and terminal agents from one focused desktop app.

01 THE AGENT-NATIVE IDE
Claude Code
Claude Code v2.1.218
Welcome back Andy 2!

Opus 4.8 (1M context) with xh... · Claude Team ·

BlackHoles

~/Developer/blackholes/nova

Tips for getting started

Run /init to create a CLAUDE.md file with instructions for Claude


What's new

Changed `/code-review` to run as a background subagent, so review work no longer fills your context

Added screen-reader announcements for deleted text and improved Windows paths

/release-notes for more
5 MCP servers need authentication·run /mcp
Image in clipboard · ctrl+v to paste
(~30 second loop)
01Local projects02Isolated tasks03Terminal agents04Git repositories

Your codebase is expanding.
Your IDE should too.

Stop mixing unrelated changes in the same checkout. BlackHoles gives each task its own branch, worktree, repositories, and terminal sessions.

Move more than one idea forward.

Create task workspaces from one or many repositories, keep their terminal sessions together, and see which work needs attention.

  • An isolated worktree for each selected repository
  • Task and project terminal sessions
  • Working and attention indicators
AGENTS
TerminalReady in project rootReady
Claude CodeDetected from the running processWorking
CodexDetected from the running processAttention
Gemini CLIDetected from the running processIdle

Start with a terminal. Run the agent you need.

New sessions are plain terminals. BlackHoles recognizes supported coding agents after they start and updates the tab with their identity and state.

  • Plain shell sessions by default
  • Detection for Claude Code, Codex, and Gemini CLI
  • Use the CLI accounts already configured locally

Keep every repository change visible.

See additions and deletions in the project tree, inspect diffs, and use source control without leaving the app.

  • Changed files and line counts by repository
  • Stage, unstage, commit, push, or discard
  • Side-by-side and unified diffs
Source Control
connection.rb(Working Tree)
BeforeWorking Tree

Less window management.
More forward motion.

01

Local first

Your repositories, credentials, and agent sessions stay under your control.

02

Terminal native

Use the shell and locally installed coding agents you already trust.

03

Git native

Tasks use branches and worktrees your team already understands.

04

Human directed

Agents accelerate the work. You still decide what becomes product.

Questions,
answered.

01Is BlackHoles another AI coding model?

No. BlackHoles organizes local projects, isolated tasks, repositories, and terminal sessions in one focused desktop app.

02Which coding agents are supported?

Every agent starts as a regular terminal. When Claude Code, Codex, or Gemini CLI runs, BlackHoles detects it and shows its identity and activity state.

03How are parallel tasks kept safe?

Each task can receive an isolated Git worktree for every selected repository. Local changes and environment files can be copied into it when the task is created.

04Can I use my own API keys and subscriptions?

Yes. Agents run through the CLI tools already installed and authenticated on your computer. BlackHoles does not require a shared agent account.

05 ENTER THE NEXT ERA

Your best work is
waiting on the other side.

BlackHoles for macOS is available as a public beta.

View the public repositoryAvailable first for macOS