
Every card is a live agent in its own git worktree. Run Claude Code and Codex in parallel, review the diff, merge.
Draw the plan, then turn it into two agents and a preview with one sentence.
Sketch the work, say it out loud, watch it get built. Each agent runs its own Claude Code session in its own git worktree — that is its real terminal up there, not a summary of one. Poke at the tool rail: it is the one that ships, flyouts and all.
Sessios spawns the vendor CLIs installed on your machine, with your existing subscriptions and auth. Adding a vendor is one adapter — never a rewrite.

Sessios drives the Claude Code CLI you already have — headless, inside the card's worktree — and streams every event onto the board: current task, file edits, commands, tests, tokens, cost.

Run the same task on OpenAI's Codex CLI, side by side with Claude, and pick the better diff. Vendor-neutral by design — adding an agent is one adapter, not a rewrite.

Open real PTY terminals and sandboxed browser panes right on the canvas, next to the cards. Editor, git panel, diff viewer — you never leave the board.

Sessios ships a local MCP server: your agents can list cards, claim work, log progress, and submit for review. The board becomes a shared task queue for humans and agents.
Type or speak the task. It becomes a card on the board — a flag planted on its own hill.
Each card runs its agent in a dedicated git worktree, on its own branch. Agents never collide.
Read the change file by file, with the agent's full activity, tests, tokens and cost alongside.
| async function refresh(token: string) { | |
| − | const res = await post('/refresh', token) |
| + | const res = await rotate(token, { once: true }) |
| + | if (res.replayed) return signOut() |
| return res.session | |
| } |
Merge the branch into main; the worktree removes itself. Or discard the attempt without a trace.
No API keys, no cloud, no new bill. Everything runs locally and persists in SQLite on your disk.

An agent vendor is a single Rust adapter that maps its CLI stream to normalized events.
Agents can drive the board over local MCP: list cards, claim work, log progress, submit for review.
Sessios is a desktop app. State lives in SQLite on your disk, agents run as local processes, and git operations stay inside per-card worktrees.
every event · replayable offline · never leaves the machine
In beta for macOS (Apple Silicon) — driving the agent CLIs you already pay for.