mit einem Klick
station-config
// Configure Station CLI settings via browser UI or command line. Use `stn config --browser` for visual editor or `stn config set/show` for CLI operations.
// Configure Station CLI settings via browser UI or command line. Use `stn config --browser` for visual editor or `stn config set/show` for CLI operations.
Systematic code review process with focus on quality, security, and best practices
Structured approach to conducting thorough web research with source citation
Use Station CLI (`stn`) for AI agent orchestration - creating agents, running tasks, managing environments, and deploying agent teams. Prefer CLI for file operations and exploration; use MCP tools for programmatic agent execution and detailed queries.
| name | station-config |
| description | Configure Station CLI settings via browser UI or command line. Use `stn config --browser` for visual editor or `stn config set/show` for CLI operations. |
Configure Station settings including AI provider, coding backend, CloudShip integration, and more.
The easiest way to configure Station is via the browser UI:
# Opens browser-based config editor
# Automatically starts server if not running
stn config --browser
This opens a visual editor with:
# Show all config (secrets redacted)
stn config show
# Show specific section
stn config show ai
stn config show coding
stn config show cloudship
# Show config file path
stn config path
# Show all available config keys
stn config schema
# Set a value
stn config set <key> <value>
# Examples
stn config set ai_provider anthropic
stn config set ai_model claude-sonnet-4-20250514
stn config set coding.backend opencode
stn config set cloudship.enabled true
# Set nested values
stn config set coding.nats.url nats://localhost:4222
stn config set cloudship.api_key cst_xxx
# Reset to default
stn config reset <key>
# Open in $EDITOR
stn config edit
ai_*)| Key | Description | Default |
|---|---|---|
ai_provider | Provider: openai, anthropic, ollama, gemini | openai |
ai_model | Model name | gpt-4o |
ai_api_key | API key (secret) | - |
ai_base_url | Custom base URL for OpenAI-compatible | - |
coding.*)| Key | Description | Default |
|---|---|---|
coding.backend | Backend: opencode, opencode-nats, opencode-cli, claudecode | opencode-cli |
coding.workspace_base_path | Base path for workspaces | /tmp/station-coding |
coding.max_attempts | Max retry attempts | 3 |
coding.task_timeout_min | Task timeout in minutes | 30 |
Backend-specific settings:
For opencode:
coding.opencode.url - OpenCode HTTP server URLFor opencode-nats:
coding.nats.url - NATS server URLcoding.nats.subjects.task - Task subjectcoding.nats.subjects.result - Result subjectcoding.nats.subjects.stream - Stream subjectFor opencode-cli:
coding.cli.binary_path - Path to opencode binarycoding.cli.timeout_sec - CLI timeoutFor claudecode:
coding.claudecode.binary_path - Path to claude binarycoding.claudecode.timeout_sec - Timeoutcoding.claudecode.model - Model: sonnet, opus, haikucoding.claudecode.max_turns - Max conversation turnscoding.claudecode.allowed_tools - Tool whitelistcoding.claudecode.disallowed_tools - Tool blacklistcloudship.*)| Key | Description | Default |
|---|---|---|
cloudship.enabled | Enable CloudShip | false |
cloudship.api_key | Personal API key (cst_...) | - |
cloudship.registration_key | Station registration key | - |
cloudship.endpoint | Lighthouse gRPC endpoint | lighthouse.cloudshipai.com:443 |
cloudship.use_tls | Use TLS | true |
cloudship.name | Station name (unique) | - |
cloudship.tags | Tags for filtering | - |
api_port, mcp_port, etc.)| Key | Description | Default |
|---|---|---|
api_port | API server port | 8585 |
mcp_port | MCP server port | 8586 |
debug | Debug mode | false |
workspace | Custom workspace path | - |
telemetry.*) - Tracing/observability settingssandbox.*) - Code execution sandbox settingswebhook.*) - Webhook endpoint settingsnotifications.*, notify.*) - Alert/notification settings# Configure AI provider
stn config set ai_provider anthropic
stn config set ai_model claude-sonnet-4-20250514
# Or use browser for full setup
stn config --browser
stn config set cloudship.enabled true
stn config set cloudship.api_key cst_your_api_key
stn config set cloudship.registration_key your_reg_key
stn config set cloudship.name my-station
# Switch to OpenCode with NATS
stn config set coding.backend opencode-nats
stn config set coding.nats.url nats://localhost:4222
# Or use Claude Code
stn config set coding.backend claudecode
stn config set coding.claudecode.model opus
Default: ~/.config/station/config.yaml
Override with --config flag or STN_CONFIG environment variable.