Multi-tab shell
Backed by node-pty, so it behaves like your normal terminal — your shell, your prompt, your environment. Open several tabs and keep a dev server running beside a test watcher.
The agent shares it
When the agent runs a command it appears in the same terminal. No hidden execution log to reconcile against what actually happened.
Git as the safety net
Status, diffs, staging, and commits in a dock beside the editor. Since the agent edits your working tree, ordinary git workflows are your undo — no proprietary checkpoint format required.
What it does not do
Git operations cover the everyday path. Complex history surgery — interactive rebases, bisects — is still better done in the terminal.