CONN ▸ HELMprivate beta · windows 11
FLEETCANONEVALSDRIFT

One bridge for every Claude Code session you run.

CONN

You have the conn. Conn orchestrates a fleet of Claude Code sessions across multiple projects: fleet roster, shared canon, drift detection, eval suites. One operator, one bridge.

For engineers running Claude Code across multiple codebases: consultancies, platform teams, polyglot solo devs.

conn · bridge · demo reel
demo · placeholder · capture landing in the next cut
  1. 01bridge open · 3 projects · 2 claude sessions streaming
  2. 02conn crew list → conn claude [1] · handoff in flight
  3. 03xo review → drift flag → re-anchor in place
  4. 04token budget ticking down on a live task
▸ 20–30s bridge capture · recording in progress
9 CREW ON STATION3 PROJECTS SYNCED−40% TOKENS / TASKv0.3 · BUILD 219
SSN-774 · VIRGINIASSN-788 · COLORADOSSN-21 · SEAWOLFSSBN-730 · HENRY M. JACKSONSSN-23 · JIMMY CARTERSSN-798 · MASSACHUSETTSSSN-812 · ATLANTASSN-774 · VIRGINIASSN-788 · COLORADOSSN-21 · SEAWOLFSSBN-730 · HENRY M. JACKSONSSN-23 · JIMMY CARTERSSN-798 · MASSACHUSETTSSSN-812 · ATLANTA
▸ 00 · WHY NOW

AI is getting more expensive.
The ceiling on what one person can ship is going vertical.

You can't win the next two years by buying more agents. You win by running every ship leaner, and by running more ships than one captain used to be able to.

§ 01 · DOCTRINE

The layer above Claude Code, not inside it.

We don't replace Claude Code. We optimise it. Conn adds nothing to the terminal under your cursor. Everything it does (fleet, rules, evals, drift) lives one floor up.

Article 01

If Claude already does it well, we don't.

Conn is the layer above: sessions, graph, registry, playbooks, fleet. The work itself is still Claude's, and the terminal pane stays Claude's too.

Article 02

Loudly opinionated.

No theme picker for things that shouldn't be themed. One way to lay out a project. One way to register a tool. One shape for a playbook.

Tighter ship. Bigger fleet.
One captain, many ships.

▸ Depth

Every project runs leaner. Sharp context, rules that don't rot, tokens that earn their place.

▸ Breadth

One captain runs the fleet. Telemetry across every ship. Attention only when it's owed.

PING 03PING 07
§ 02 · BRIDGE

The bridge. One pane. All crew.

Sidebar is your fleet and graph. Main is the terminal under your hand. Right rail shows every session's context window and task. Nothing hidden, nothing modal.

conn · apollo · claude [1]
daemon · on station
claude [1] ×
claude [2] ×
shell [1] ×
+
$ conn.exe --project ./apollo◉ conn daemon up · 3 PTYs attached · graph fresh────────────────────────────────────────────────▸ sonar scan src/auth 24 files · 4 cycles · blast radius computed in 312ms▸ xo review --since HEAD~3 3 recs · 1 high · 2 medium · typedefs drifted in 2 files▸ crew claude [1] --task "refactor session store" ◉ claude [1] on station · context 48k/200k · streaming▸ squad deploy hotfix-2601 ⊙ 3 crew dispatched · awaiting conn
▸ F.00 · DOCTRINE

Min-maxed for the mission.

“The best part is no part. The best process is no process.”Elon Musk

A submarine has no wasted space. Every inch earns its place. Conn brings that discipline to your agent stack: context, rules, and tokens all min-maxed for the mission you're actually on. The pane you just saw is a stock Claude Code session; the fleet, the graph, the rules, the drift monitor all live one floor up. The bridge never reaches down and edits the crew's console.

0 bytesinjected into Claude Code
Pure PTYalways
1 layerup, never inside

▸ Fleet view

Every crew member, visible. Context windows, current task, on-station indicator. No hidden sessions.

▸ Under pressure

Terminals survive reboots, network drops, and window closes. Reattach in <200ms, and your TUIs (editors, log viewers, cluster tools) come back rendered, not a garbled smear.

▸ Silent running

No telemetry, no sign-in, no cloud round-trip. The daemon runs on your box, under your user.

§ 03 · FLEET

Compound your wins. Scale your fleet.

Every pattern that works on one project becomes the default on the next. The fleet gets sharper the longer you run it: N projects, M crew each, one bridge.

01 / FLEET

Crew roster
on a single rail.

Every CLI session, across every project, in one list. Status pip, kind, label, current ctx. Click to conn.

▼ CREW
claude [1] apollo · 48k
claude [2] apollo · 12k
atlas-claude +12% drift
02 / CANON

Pin a rule pack.
Apply to all.

CLAUDE.md, slash commands, conventions, hooks. Version v2026.04, propagated across the fleet, audit trail per-project.

conn canon apply v2026.04
apollo ◉ ok · 3 files
atlas ◉ ok · 3 files
beacon ◉ ok · 3 files
03 / EVAL

Named cases.
History per project.

Define test cases by name. Run on demand or post-message. Pass / fail / skip, with timings, traces, and diffs over time.

login-flow · 7/8 · 87%
happy-path 142ms
⊙ malformed-jwt 204ms
rate-limited 312ms
04 / DRIFT

XO watches
for deviation.

Per-session deviation from canon, plotted over the day. Cross 10% and the XO flags it. Re-anchor in place; no restart.

atlas · session 3
canon v2026.04 · +12% over
re-anchor (drops 12 msgs)
05 / BUDGET

Token gauges
per project.

What you spent vs raw Claude. ~40% on average across the beta cohort. Cap any project, any crew, any window.

apollo · 7d
raw ▰▰▰▰▰▰▰▰▰▰ 3.2M
conn ▰▰▰▰▰▰▱▱▱▱ 1.92M
savings 1.28M (−40%)
06 / SQUADS

Named groups,
YAML playbooks.

A squad = crew + a checked-in playbook. Reproducible flows: “review PR,” “audit hooks,” “ship migration.” All of it lives in the repo.

conn squad run review-pr
→ scout (clone) ◉ ok
→ refactorer ◉ ok
→ xo (debrief) ◉ ok · 14/14
▸ F.09 · DOCTRINE

Upgrade the sonar. Don't scrap the sub.

Every time a new skill drops or a new harness gets hyped, the temptation is to rip everything out and start over. Three weeks later, the sonar is shinier but the engine runs on diesel and the crew is seasick.

Conn lets you evaluate the new thing against what you already run. Adopt the part that earns its place. Keep the hull, keep the doctrine, keep hunting.

§ 04 · MULTI-AGENT

When one Claude isn't enough.

Three ways to spend more compute without spending more of your own context. Fire off a discovery question and keep your session clean. Race N approaches and pick the winner. Run a squad in isolation, each with its own worktree and brief.

conn explore

Ask the question without paying for the answer.

Big research questions bloat your main session with notes you won't keep.

Explore hands the question to a read-only subagent, lets it wander through the code and the graph, then returns a compressed summary. The discovery cost (every file read, every side-quest) stays in the child.

$ conn explore "why does login hit the cache twice on first request?"
context
stays in the child
output
compressed summary
write access
none
conn race

Fan the same task out to N agents. Pick the winner.

"Which approach is cleanest?" is a question you usually have to answer in your head.

Race spawns up to 8 parallel runners on the same task, each in isolation. Every run is persisted: wall time, token use, diff. The winner is picked automatically; the rest are yours to compare.

$ conn race "rewrite session.ts using the new store" --agents 4
agents
up to 8
winner
picked by wall time
runs
all persisted
conn squad

Parallel work, one worktree each, zero cross-talk.

Two agents on the same tree is a merge-conflict factory.

Squad spins up named agents in their own git worktrees with a tighter per-worktree context contract. Each pulls its own brief, writes to its own branch. You keep the trunk clean; they keep their context focused.

$ conn squad spawn hotfix --agents 3
isolation
per-worktree
branch
per-agent
context
contract-scoped
§ 05 · GRAPH

Per-project knowledge graph.

The one capability that most separates Conn from tmux + Claude Code. Every project is indexed, and Claude can query it.

NEIGHBOURHOOD · session.ts · 4 edges · 312mssession.tsmiddleware.tslogin.tssession.test.tsADR-014
▸ WHY THIS ISN'T TMUX + CC

A project graph the agent actually queries.

Every Conn project has a live index of its code. Files, symbols, imports, test coverage, ADR pointers, all addressable by Claude as typed nodes. Graph-path queries replace full re-reads; blast-radius-aware edits replace guessing.

Contains
files, symbols, imports, test coverage, ADR references
Claude uses it to
query blast radius, scope context, and skip full re-reads
Refresh
incremental on save · full rescan on branch switch
$ sonar blast src/auth/session.ts
◉ 14 dependents · 3 tests · 2 ADRs · 312ms
▸ scoped context handed to claude [1]
§ 06 · CLIs

Claude Code today. Others on the drawing board.

Conn is Claude Code-native; that's why the vocabulary works. Other CLIs are designed for, not committed to. The tool SDK already lets you register your own today.

Claude Code
Shipping · alpha
today
Codex CLI
Integration
drawing board
Gemini CLI
Integration
drawing board
Your CLI
Bring your own
via tool SDK
§ 07 · VOCABULARY

Four words to get started. The rest are in the docs.

Crew, conn, xo, sonar. Learn these four and you can run the product. The full naval dictionary is below, on tap when you need it.

crew
The fleet of active Claude Code sessions, across all projects. List, attach, detach, rename.
Command roster
conn
Give or take control of a terminal. `conn claude [1]` puts you at the helm.
Handoff
xo
Executive officer. Reviews recent crew work, flags drift, audits docs.
Review
sonar
Scan a path. Returns files, cycles, blast radius, edge counts. Upgrade this, don't scrap the sub.
Recon
§ 08 · +CONN

Same boat. Tighter ship. Bigger fleet.

Claude Code stays Claude Code. The data is the proof.

CapabilityWeb chatVS Code agentsConn
Multi-project fleet viewall sessions, all repos, one railnoneper-windownative
Shared canon (rule packs)CLAUDE.md + slash cmds, fleet-syncedmanualper-repov2026.04 propagated
Project knowledge graphqueryable, cached, blast-radius awarenonofirst-class
Eval suitesnamed cases, history, per-projectnonofirst-class
Drift detectionper-session deviation from canonnonoXO flags it
Token-budget telemetrytracked across all crew, all projectsopaqueper-session~40% mean
Owns the terminalre-skins / hijacks the CLIn/ayesnever
I had eleven Claude windows open. Now I have one bridge and a fleet I can actually steer. Drift dropped to zero in week two.
S. Ozaki · staff platform engineer · cohort 03
§ 09 · FAQ

Questions we actually get.

No. Conn sits one layer above. Claude Code is the crew. Conn is the bridge. We never add UI to the terminal itself; the one thing that's already great stays pristine.
Claude Code today. Codex CLI and Gemini CLI are next. If you have your own CLI, the tool SDK lets you register it as a crew kind.
You edit one canonical CLAUDE.md (or a named rule pack). Conn syncs it to every project you've opted in. Pin a version per project if you want to lag behind the canon.
A small weekly release that tracks new Claude Code conventions: slash commands, memory patterns, prompt hygiene. You choose which packs to apply. Rollback is one click.
Per-session deviation from your rule pack, plus cross-session divergence on the same codebase. XO flags it; you re-anchor in place without dumping context.
It's measured on our internal eval suite across 20 multi-session tasks. Your mileage will vary by project shape and rule density. Conn shows your actual savings in the budget panel.
Nothing. Conn is built for my own fleet first; the currency is data, real-world use by people I trust, and the chance to make something genuinely new. Private beta is free and stays free for anyone I invite. If pricing changes later, you'll know before it affects you.
No. Each project gets its own graph and PTY pool; they don't cross-talk. The bridge is the only shared surface.
Built on Windows first, deliberately. Most Claude Code tooling assumes macOS; Conn does not. The cross-platform path is already clear; macOS and Linux ports are on the roadmap.

One command
to take the conn.

Windows installer + MSI. WSL build for Linux-on-Windows operators. The CLI is the same shape across both.

POWERSHELL · pwsh 7.4
PS C:\> winget install conn.bridge
↳ resolving · downloading 24.6 MB
↳ installed · v0.7.2 · pinned to canon v2026.04
PS C:\> conn hello
you have the conn ◉
▸ Request access

You have the conn.

Run a tighter ship. Run a bigger fleet.

Private alpha. Windows 11. Rolling invites: expect a week or two before your daemon comes up.

▸ costNo fee, no card, no trial clock. Built for my own fleet; you're invited because the currency is data, friends, and making something new.

Windows 11 · x64~14 MBRequires Claude Code CLI