PLATE DOCTerminal and git

A real shell and real git, in the same window

The unglamorous parts decide whether an AI editor is usable. Osmium ships a proper shell and proper source control, because the agent needs to run your tooling and you need a way to undo anything it does.

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.