Installation
Install supypowers and supyagent, configure your first LLM provider, and verify your setup.
Installation
Install uv
Supyagent uses uv for isolated dependency management. Each tool script runs with its own dependencies without polluting your global environment.
curl -LsSf https://astral.sh/uv/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Verify the installation:
uv --version
# uv 0.6.xInstall Supypowers
Supypowers is the tool execution engine. Install it first:
uv pip install supypowersVerify:
supypowers --helpInstall Supyagent
uv pip install supyagentFor browser automation tools (headless Chrome):
uv pip install "supyagent[browser]"For the API server (Vercel AI SDK compatible):
uv pip install "supyagent[serve]"Configure an LLM Provider
Supyagent uses LiteLLM for multi-provider LLM access. You need at least one API key.
Option 1: Interactive Setup (Recommended)
supyagent config setThis opens an interactive menu where you select a provider and paste your key. Keys are encrypted with Fernet and stored in ~/.supyagent/config/.
Option 2: Set a Specific Key
supyagent config set ANTHROPIC_API_KEY
# Prompts for the value (hidden input)Option 3: Import from .env
supyagent config import .envSupported Providers
| Provider | Key Name | Model Example |
|---|---|---|
| Anthropic | ANTHROPIC_API_KEY | anthropic/claude-sonnet-4-5-20250929 |
| OpenAI | OPENAI_API_KEY | openai/gpt-4o |
GEMINI_API_KEY | google/gemini-2.5-flash | |
| OpenRouter | OPENROUTER_API_KEY | openrouter/anthropic/claude-3.5-sonnet |
| Ollama | (none needed) | ollama/llama3.2 |
See the Models page for the full provider list.
Verify Your Setup
Run the diagnostic tool:
supyagent doctorYou should see green checks for:
- Supypowers installation
- Agents directory
- API keys configured
- Default tools available
Next Steps
Your environment is ready. Head to the Quickstart to create your first agent.