Master Seed Code CLI
Everything from your first install to advanced configuration — in one place.
New here? Launch the CLI Simulator first.
Launch SimulatorInstallation
pip (all platforms)
Requires Python 3.9 or newer. Installs straight from PyPI.
# Install and launch
$ pip install seedcode-cli
$ seedcode
# Verify
$ seedcode --version
seedcode v1.0.0
uv (isolated tool)
$ uv tool install seedcode-cli
Windows installer
A standalone setup wizard — no Python required. Download SeedCodeSetup.exe.
Linux & macOS ZIP
Grab the packaged ZIP from MEGA — it includes the complete package for both platforms.
seedcode doctor confirms everything is in place.Configuration
Seed Code stores its settings in a single TOML file at ~/.seedcode/config.toml. Run seedcode config for the guided wizard, or edit the file directly.
# ~/.seedcode/config.toml
[provider]
name = "openrouter"
model = "glm-5.2"
stream = true
[appearance]
theme = "midnight" # midnight | paper | ember | terminal-classic
markdown = true
API keys
Keys are stored securely by the config wizard. For CI and containers, the SEEDCODE_API_KEY environment variable takes precedence over the config file.
Providers
| Provider | Best for | Config value |
|---|---|---|
| OpenRouter | Hundreds of models, including free tiers | openrouter |
| ZenMux | Unified routing with automatic failover | zenmux |
| AeroLink | Low-latency, regional endpoints | aerolink |
| Ollama | Fully local, private, no API key | ollama |
Browse availability any time with seedcode models — 312+ models on OpenRouter, 47+ of them free.
Commands
| Command | Description |
|---|---|
seedcode | Launch the interactive assistant in your current directory |
seedcode chat | Start a focused chat session with your configured model |
seedcode config | Open the configuration wizard for providers, keys, and themes |
seedcode doctor | Diagnose your setup — keys, connectivity, and environment |
seedcode models | Browse and search every model available on your provider |
seedcode update | Update Seed Code CLI to the latest release in place |
Examples
One-shot prompts
$ seedcode "write a haiku about git"
branches drift apart
a merge brings them home again
conflicts, then release
Health check
$ seedcode doctor
✓ Python 3.12 detected
✓ API key configured
✓ Network reachable (82 ms)
6/6 checks passed · environment healthy
Troubleshooting
- Command not found — make sure your Python scripts directory is on PATH, or reinstall with
uv tool install seedcode-cli. - Auth errors — re-run
seedcode configor checkSEEDCODE_API_KEY. - Garbled output — use a terminal with truecolor support (Windows Terminal, iTerm2, most modern emulators).
Still stuck? Visit Support or open an issue.