voss-tui), so you do not need to manage a Python environment just to run the harness.
Prerequisites
- Node.js 18 or newer for the npm package
- Python 3.11 or newer if you install with pip or from source
- Git
- A terminal environment where Voss can run inside a repository
Recommended: npm
Alternative: pip
If you already manage Python 3.11+ yourself, install from GitHub. Voss is not published to PyPI, and thevoss package there is an unrelated project.
Container image
A CLI image is published to GitHub Container Registry. Mount a repo into/workspace for project-scoped commands:
Source checkout
Use an editable checkout for Voss development:Verify the CLI
voss doctor checks local harness prerequisites such as config directories, provider setup, compiler availability, and tool readiness.
Sign in
voss logout anthropic or voss logout openai. In CI, set ANTHROPIC_API_KEY or OPENAI_API_KEY instead; the wizard is skipped when stdin is not a terminal.
Next steps
- Run a one-shot harness task: First task
- Start a scoped edit session: First edit
- Review command reference: CLI reference