Supyagent
Getting Started

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.

macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Verify the installation:

uv --version
# uv 0.6.x

Install Supypowers

Supypowers is the tool execution engine. Install it first:

uv pip install supypowers

Verify:

supypowers --help

Install Supyagent

uv pip install supyagent

For 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.

supyagent config set

This 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 .env

Supported Providers

ProviderKey NameModel Example
AnthropicANTHROPIC_API_KEYanthropic/claude-sonnet-4-5-20250929
OpenAIOPENAI_API_KEYopenai/gpt-4o
GoogleGEMINI_API_KEYgoogle/gemini-2.5-flash
OpenRouterOPENROUTER_API_KEYopenrouter/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 doctor

You 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.