Checkpoints
Before a turn starts, your workspace is snapshotted with git. When it ends, it snapshots again and computes the diff. Revert to any turn.
One desktop app that drives Codex, Claude, Gemini, Cursor, Kimi and Shiori through the CLIs you're already signed in to — with a git checkpoint on every turn.
ShioriCode doesn't resell tokens. It drives the CLIs already authenticated on your machine, so usage lands on the subscription you already have.
Every turn is captured, diffed and reversible — so you can let an agent run and still keep the last word.
Before a turn starts, your workspace is snapshotted with git. When it ends, it snapshots again and computes the diff. Revert to any turn.
Reasoning, file edits and shell output arrive as they happen. Every action is a persisted event, so you can reconnect mid-turn and lose nothing.
Terminals per thread. Plan mode when you want the plan first. Supervised mode when you want to approve each command. MCP servers for more tools.
It is a local server with a web UI in front of it. Put it behind an auth token or Tailscale and drive your workstation's agents from anywhere.