AI Providers
Workscribe sends structured event data to your AI provider only when you explicitly runworkscribe summary. It never sends raw commands, file contents, or file paths — only event categories and metadata.
Anthropic (Claude)
Override the model:
OpenAI
Override the model:
Google Gemini
Override the model:
Groq
Override the model:
Ollama (local)
Run AI summaries entirely on your machine — no API key, no external calls, fully offline.
Requirements:
- Install Ollama: ollama.com
- Pull a model:
ollama pull llama3 - Start Ollama:
ollama serve
OpenAI-compatible
Works with any endpoint that implements the OpenAI chat completions API — Together AI, Mistral, and others.Switching providers
Switch at any time — existing summaries are cached in the database and unaffected:Troubleshooting
“AI provider not configured” Runworkscribe config set ai.provider <provider> and ensure an API key is set if required.
Ollama: connection refused
Make sure Ollama is running: ollama serve
Anthropic / OpenAI / Groq: 401 Unauthorized
Check your API key: workscribe config get ai.apiKey
Gemini: 400 API key not valid
Ensure the key was created in Google AI Studio (not Google Cloud). Gemini keys start with AIza.
Groq: 429 rate limit
Groq’s free tier has per-minute limits. Wait a moment and retry, or upgrade your Groq plan.
Summary quality is poor on local models
Try a larger model: workscribe config set ai.model llama3:70b. Local models with fewer than 7B parameters may produce inconsistent output.