Run Anywhere¶
DevDuck runs on Linux, macOS, Windows, Docker, Android, and Cloud.
Platform Setup¶
# With Homebrew
brew install [email protected] pipx
pipx install devduck
# Apple Silicon bonus: local models via MLX
pip install strands-mlx
Environment Variables¶
Model Configuration¶
export MODEL_PROVIDER=bedrock # Force provider
export STRANDS_MODEL_ID=us.anthropic.claude-sonnet-4-20250514-v1:0
export STRANDS_MAX_TOKENS=60000
export STRANDS_TEMPERATURE=1.0
Server Configuration¶
export DEVDUCK_ENABLE_WS=true # WebSocket (default: true)
export DEVDUCK_WS_PORT=10001 # WebSocket port
export DEVDUCK_ENABLE_TCP=false # TCP server
export DEVDUCK_ENABLE_ZENOH=true # Zenoh P2P (default: true)
export DEVDUCK_ENABLE_MCP=false # MCP HTTP server
Feature Flags¶
export DEVDUCK_AMBIENT_MODE=true # Background thinking
export DEVDUCK_LOAD_TOOLS_FROM_DIR=true # Auto-load ./tools/*.py
export DEVDUCK_KNOWLEDGE_BASE_ID=... # Automatic RAG
export DEVDUCK_ASCIINEMA=true # Record .cast files