Repository navigation
Home

A minimal, local-first Go coding agent with bounded context and sandboxed execution.
Install a release binary, then see Getting started for the shortest local-model path. Provider and model setup covers provider connections and model references. CLI reference covers one-shot requests, commands, and interactive controls.
- Local and cloud providers with one configuration shape. See Configuration.
- Bounded context through delegation, budgets, and compaction. See Context management.
- Async sub-agents: in interactive sessions
sub_agentandfollow_upreturn an ack immediately and each result arrives later as a separate message, so you can keep talking to the orchestrator while the conversation shows a Waiting state. In async sessions, calls sharing agrouplabel deliver their results together; blocking calls return per-call. See Sub-agent delegation. - Structured tools, optional language-server and MCP integrations. Read output omits line numbers by default; set
line_numbers: trueto include them. See Tools, LSP, and MCP. - Plan/build execution modes and resumable autonomous runs. See Execution modes and Oneshot.
- Static, read-only security audits of a diff or repository, with adversarial verification. See Security audit.
- Sandboxed commands by default. See Sandboxing.
- Optional advisor, model discovery, image input, notifications, and cache statistics. See Optional features.
Review configuration before real work. Commands are sandboxed by default on Linux, but sandboxing is not a confidentiality boundary. --unsafe disables the sandbox. See Sandboxing. The first time steiner runs in a project directory, it asks you to trust that project, showing every way its .steiner/config.yaml would change your global config. See Project trust.
Run make check before submitting changes. Contributor rules and architecture constraints are in AGENTS.md.
Get started
Using Steiner
- How to work with steiner
- Interactive mode
- CLI reference
- Skills
- Sub-agent delegation
- Oneshot
- Context management
- Advisor
- Security audit
Tools and integrations
Safety
Usage and cost
Reference
Internals and maintenance