DevStation CLI
DevStation CLI
The coding agent in your terminal. It reads a project, edits it, runs the tests and shows you what changed. Everything happens on your machine; nothing leaves it except the calls to the model you chose.
npm install -g @devstationlabs/clidevstation logincd your-projectdevstationWhat it does
- Opens a session in your project, like Claude Code or Codex. Say what you want; it plans, edits and verifies.
- Runs one job and exits, for scripts: devstation run "…".
- Works on a GitHub repository and finishes with a pull request you approve.
- Runs shell commands in a sandboxed container, not directly on your machine.
- Checkpoints after every turn that changes a file, so any change can be undone.
- Works with Anthropic, OpenRouter, OpenAI, or any OpenAI-compatible server such as Ollama.
How it decides what to ask you
Reading, searching, editing and running tests happen without asking: that is the ordinary work. It asks before anything that loses data, spends money, changes who can get in, or reaches production, and it can never push or open a pull request on its own. See Permissions & Sandbox.
Requirements
| Need | Details |
|---|---|
| An OS | Linux (x64, arm64), macOS (Apple silicon, Intel), or Windows (x64). |
| A model | An API key for Anthropic, OpenRouter or OpenAI, or a local OpenAI-compatible server. |
| Docker | For the sandbox, with gVisor preferred. Not needed with --no-sandbox. |
| git | Optional, but checkpoints, undo and diff work best in a git repository. |
Note
The binary carries its own runtime. You do not need Node, Bun or anything else installed to run it.
The guide
InstallationInstall with the script, npm or by hand, then check it.Models & Providersdevstation login, config files, endpoints and precedence.Sessions & CommandsSessions, one-shot runs, repositories, slash commands, plan mode, skills.Permissions & SandboxWhat it asks before doing, autonomy levels, the container, web tools.Undo, Memory & MCPCheckpoints, the search index, project memory and MCP servers.CLI ReferenceEvery command, flag and environment variable, and the files it writes.Troubleshootingdevstation doctor, common symptoms, upgrading and uninstalling.