Skip to main content
profClaw routes requests to the right AI provider based on configured API keys. Every provider is lazily loaded - unused providers add zero startup cost.

Provider List

“Stable” providers are fully tested and used in production deployments. “Beta” providers work but may have edge cases. “Experimental” providers are early integrations that may change.

Auto-Selection

When multiple providers are configured, profClaw picks the best available one based on a priority order. Cloud providers with tool-calling support are preferred over local models for full tool tier access.
Override the default at any time:
Or per-session with the --model flag:

Configuration

Set API keys in your environment or .env file. profClaw reads these at startup and configures each provider:
See Environment Variables for the complete list.

Model Aliases

Model aliases let you reference models by short names instead of full IDs:
Common aliases:

Local Models

For fully offline usage without API costs, profClaw supports Ollama and LM Studio. Both run models locally on your hardware.
Local models receive the Essential tool tier (10 tools) by default. Model-aware routing ensures small models are not overwhelmed with too many tool choices. See Tools Overview for details on tier routing.
See the Local LLM guide for setup instructions.

Resilience

All providers include automatic retry with exponential backoff for transient errors (429, 503, network timeouts):

Health Check

This checks connectivity for all configured providers and reports latency. Any provider that fails to respond within the timeout is flagged.