v0.1 · open source · claude code

orchestrateClaude Code agentsfrom one workspace.

Run multiple full Claude Code sessions at once. Manage them, track what they spend, and coordinate parallel work without switching windows.

free · mit · node 22+ · requires claude code

what it does

The layer that was missing.

01 · agents

Every session in one canvas.

Launch as many Claude Code sessions as you need and see them all in one view. Know what is running, what is idle, and what each one is working on.

[1] agents
api-refactor running
frontend running
○ db-migration idle
○ tests idle
02 · orchestration

One session runs the others.

A parent Claude Code session can spawn worker sessions, assign them work, and receive status back. Parallel jobs without the tab switching.

sentiph (parent)
spawning workers...
worker-1 api-refactor
worker-2 frontend
worker-3 tests
03 · observability

Track what every agent spends.

Token usage, cost, session count, and run duration across every session and project. Per-agent success rates and error heatmaps in the observe view.

activity
873.4m tokens · 164 sessions
top model claude-opus-4-7
 
observe · per agent
avg duration 90.6m
preview

The actual workspace.

press 1–9 to navigate
Sentiph agents canvas — 8 active sessions fanned out from the central mascot in a force-directed graphSentiph activity view — Claude token usage charts and GitHub commit metricsSentiph observe dashboard — per-agent success rates, time distribution, and token usage table
install

Up in three commands.

Requires Node 22+, pnpm, and the Claude CLI. Not on npm yet — clone and install globally.

terminal
$ git clone https://github.com/josephg29/sentiph
$ cd sentiph && pnpm install && pnpm build
$ npm install -g . && sentiph
↳ ui at http://localhost:8787
· node 22+· pnpm· claude cli· git

full setup docs →

open source

Every star helpsa developer find this.

Free, MIT licensed, and built in the open. No cloud, no accounts, no telemetry. Runs entirely on your machine.

star on github
license
mit
language
typescript
runtime
node 22+
requires
claude code