Native terminals
SwiftTerm-backed PTYs in a tree you can rearrange. Children inherit cwd. Closing a parent cascade-kills. cwd is polled via proc_pidinfo, not OSC 7.
// native macos · v0
Orchestrator runs a tree of real PTY-backed terminals, each wired to Claude Code over MCP. It also ships a zero-knowledge password vault and a self-hosted wss bridge that pairs your phone over a QR code — no third party in the middle.
$ orc list
[CBEAEAC4] orchestrator cwd=~/orchestrator
[3938793F] frontend-landing cwd=~/orchestrator/bridge-server/web
[6B22E10A] backend-landing cwd=~/orchestrator/bridge-server
$ orc agents
backend ready
frontend ready
review ready
qa ready
$ orc send backend-landing task "wire /styles.css"
→ sent · awaiting result
$ _
↑ a real terminal in the sidebar, talking to a sibling agent over the channel.
// features
Everything below ships in the macOS app today. No cloud account, no telemetry, no per-seat pricing.
SwiftTerm-backed PTYs in a tree you can rearrange. Children inherit cwd. Closing a parent cascade-kills. cwd is polled via proc_pidinfo, not OSC 7.
SQLite vault, Argon2id-derived keys, Touch ID unlock, TOTP built in. Zero-knowledge sync with the bridge — the server only ever sees ciphertext.
A small Go server you run yourself. Coolify-deployable, single Dockerfile. Pair a new device with a QR code; the bridge never holds your master key.
Each project gets its own MCP server. Slash commands and subagents live in .claude/ and hot-reload. PRDs stay out of your repo.
Spawn a sibling-folder Claude terminal on a fresh branch. Auto-runs pnpm install. One-click merge or trash, with optional remote-branch cleanup.
A bundled Remotion + ElevenLabs scaffold for in-app demos. Authoring skill, screencap pipeline, render-from-MCP — all of it ships in the bundle.
// how it works
The bridge holds ciphertext. The keys live on your devices. Pairing happens once, over a QR code you scan with your phone.