Skip to content

SYSTEMS // CORE · MACOS 15+

Claude Code,
with a systems pane.

A real terminal on the left. On the right, a native pane that reads the session as it happens: context, tool calls, limits, cost and your repo.

▸ COMING SOON ◉ NOTARIZED DOWNLOAD
TICKS
60
REFRESH
DISPLAY
FORCE PUSH
NEVER

Claude Code v2.1.296
Opus 5.5 · ~/devs/apps/ularnaga

▸ OPERATOR 14:02:11

add a leaderboard under the score and keep the top ten

⟐ READ Sources/Game/GameView.swift [ OK · 212 lines ]
⟐ READ Sources/Game/ScoreStore.swift [ OK · 64 lines ]
⟐ EDIT Sources/Game/ScoreStore.swift [ +38 −4 ]
⟐ WRITE Sources/Game/LeaderboardView.swift [ +71 ]
◆ CLAUDE 14:02:38

The store now keeps the ten best runs, sorted by score then length. LeaderboardView sits under the score on the game-over screen. Running the tests before I hand it back.

◜ EXECUTING▰▰▰▰▱▱▱▱3.4s

[ NEURAL LINK ◉ STABLE · opus-5-5 ] [ branch feat/leaderboard ] [+3]
❯

◉ online · ularnaga · $1.84
⌘ awaiting directive

SYSTEMS // CORE◉ ENGAGED
STATE
ENGAGED
MODEL
opus-5-5
UPTIME
00:41:12
CONTEXT
63%
LIMITS
69/95
COST
$1.84
REPO // CONTROL◉ 3 CHANGES
⎇ feat/leaderboard ▾ ↑2 ↓0 origin

◉ Claude is working · changes wait for the turn

WORKING TREE
  • M Sources/Game/ScoreStore.swift ◆
  • A Sources/Game/LeaderboardView.swift ◆
  • M Sources/Game/GameView.swift
  • ◆ edited by Claude this session
ACTIVITY · LAST 2 MIN
OPS LOG
  • 14:02 EXEC swift test
  • 14:02 WRITE LeaderboardView.swift +71
  • 14:02 EDIT ScoreStore.swift +38 −4
  • 14:02 READ GameView.swift

◉ all systems nominal

01 // CORE

Read the session at a glance.

OUTER RING

Context

Sixty ticks fill clockwise with the context window: cyan, then gold past 70%, red past 90%.

SEGMENTS

Tool calls

Every tool call sends a spark into a segment, tinted by what it did: reads cyan, edits gold, commands green.

ARCS

Output

Three arcs turn with the reply as it streams, faster while Claude is writing.

ORBITS

Subagents

Each running subagent circles the core until it reports back.

Drawn natively at your display’s frame rate.

02 // METERS

Know before you hit the wall.

How full the context is, your weekly limit with the 5-hour window as the gold strip beneath it, and what the session has cost against a budget you set.

CONTEXT
72%
LIMITS
69/95
COST
$1.84

OPS LOG

  • ◌ EXEC swift test
  • ✓ WRITE LeaderboardView.swift
  • ✓ EDIT ScoreStore.swift
  • ▲ EXEC swift build exit 1
  • ✓ READ GameView.swift

Every operation in order, faults flagged, with two minutes of activity above it.

03 // REPO CONTROL

Git that waits its turn.

Branch, ahead and behind, and the working tree, with the files Claude touched this session marked ◆. Fetch, pull with rebase, push, or sync main in one click. Stuck on a conflict? ASK CLAUDE types the request into its prompt.

  • ◉ No force push. There is no button for it.
  • ◉ Stash on confirm. A dirty tree asks first.
  • ◉ Locked while Claude works. File-changing actions wait for the turn to end.
  • ◉ No index-lock fights. Status checks never take git’s lock.

LAUNCH SEQUENCE

  1. Right-click a folder in Finder → Open in Reactor. Or drop it on the Dock icon, or press ⌘O.

  2. Your installed claude starts in that folder with your settings and account.

  3. One window per folder. Open it again and it comes forward. ⇧⌘R restarts claude.

04 // QUERIES

Do I need Claude Code?

Yes. Reactor runs the claude command already installed on your Mac and uses your own Claude account. It does not include a subscription.

Why isn’t it on the Mac App Store?

The App Store sandbox won’t let an app start a command-line tool in any folder you choose, so Reactor is a notarized download instead.

Does Reactor send my code anywhere?

Reactor has no server and no analytics. The only network traffic it starts itself is git fetch, pull and push to your repository’s remote, when you press those buttons. Claude Code talks to Anthropic exactly as it does in any other terminal.

Can it mess up my repository?

It never force-pushes, stashes only after you confirm, and disables file-changing actions while Claude is working. Its status checks never take git’s index lock, so they can’t collide with Claude.

Does the core keep moving with Reduce Motion on?

No. With Reduce Motion on, the core stays still and only its readings change.

Is Reactor made by Anthropic?

No. Reactor is an independent app by frostycle.

Something else? Open a channel.

Bring the core online.

A notarized download for macOS 15 and later. Coming soon.

▸ COMING SOON