TUI orchestrator for Claude Code · bun i -g @sma1lboy/kobe

Run parallel coding agents from any terminal.

kobe turns AI coding work into isolated git worktrees and persistent tmux sessions. AI agents are useful one at a time — kobe is for when you want five attempts running at once.

Read the docs ↗
Requires Bun ≥ 1.3.11, tmux, and one engine CLI on your PATH.
ssh devbox — kobe — 178×44 ● 3 tasks running
TASKS
fix-login-redirect
claude · running
refactor-auth
codex · running
migrate-fastify
copilot · running
flaky-test-fix
archived
n new   a archive
ENGINE — claude● live
› Fix the login redirect loop on expired sessions.
⏺ Reading src/auth/session.ts
The guard re-runs before the token refresh
resolves. I'll await it once and cache the result.
⏺ Edit src/auth/guard.ts (+34 −51)
esc to interrupt
OPS — changed files
M src/auth/guard.ts
M src/auth/session.ts
~ src/middleware/index.ts
+34 −51 · 3 files
↵ open PR prompt
SHELL — worktree
~/.claude/worktrees/fix-login-redirect
$ bun test auth
one task = git worktree + tmux session + branch
// why try it

The terminal is the product.

Made for SSH / devboxes
No browser, VNC, or desktop app. The terminal is the product — it runs where your code already lives.
Persistent by default
Agents live in tmux, so disconnects do not kill the work. Detach, reattach, pick up exactly where you left off.
Safe parallelism
Every attempt gets its own branch and worktree. Run five tries at once without them stepping on each other.
Real environment
Agents run next to your dependencies, services, credentials, and build cache — not a sandboxed approximation.
Scriptable fan-out
kobe api lets another agent or shell script spawn more tasks. Automate the whole compare-and-keep loop.
// choose your engine

Bring whatever CLI you already trust.

Settings → Engine picks which AI CLI kobe runs for a task. Switch per task, or point it at your own command. Every attempt gets its own branch and worktree — compare the results, keep the good one, archive the rest.

claude
codex
gemini
copilot
your own command
kobe api fan-out
$ kobe api fan-out \
  --repo "$PWD" \
  --agents claude:3 \
  --prompt "simplify auth"

→ spawned 3 parallel tasks,
  each in its own worktree + branch

Spin it up where your code lives.

Your laptop, a devbox, a VPS, or any machine you can SSH into. No browser, no VNC, no desktop app.

$ ssh devbox
$ cd repo
$ kobe
Install from npm ↗ Star on GitHub ↗
[kobe] parallel coding agents, terminal-native.
GitHub npm Keybindings