> ## Documentation Index
> Fetch the complete documentation index at: https://docs.openwhispr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AI agent

> Talk to an AI assistant with voice commands and streaming responses.

Agent mode gives you a voice-controlled AI assistant. Name it, talk to it, and get streaming responses from your preferred AI provider.

## Setup

1. Go to **Settings > Agent Mode** and toggle it on
2. Set a hotkey to open the agent overlay
3. Choose your AI provider and model

## Naming your agent

During onboarding (or in settings), give your agent a name — "Jarvis", "Alex", or anything you like. Then speak commands like:

* "Hey Jarvis, make this more professional"
* "Hey Jarvis, write a thank you email"
* "Hey Jarvis, convert this to bullet points"

OpenWhispr detects when you're addressing your agent versus dictating regular text, and removes the agent name from the final output.

## Supported providers

| Provider   | Models                                                            |
| ---------- | ----------------------------------------------------------------- |
| OpenAI     | GPT-5 and GPT-4.1 families                                        |
| Anthropic  | Claude Fable, Opus, Sonnet, and Haiku families                    |
| Google     | Gemini and Gemma models                                           |
| Groq       | Qwen, GPT-OSS, Llama, Compound, and Kimi models                   |
| OpenRouter | 300+ models from many providers, via a searchable, grouped picker |
| Local      | Qwen, LLaMA, Mistral, Gemma via llama.cpp                         |
| Enterprise | AWS Bedrock — see [enterprise providers](/guides/enterprise)      |

Configure API keys in **Settings** under each provider section, or use [OpenWhispr Cloud](/guides/cloud-vs-local) for instant access.

## Agent tools

The agent can interact with your notes:

* **Search notes** — finds relevant notes using semantic search
* **Create notes** — saves information directly to your notes
* **Update notes** — modifies existing notes based on your instructions

## Chat overlay

The agent overlay is a resizable glassmorphism panel that appears over your screen. It supports:

* Real-time streaming responses
* Conversation history (saved and resumable)
* Custom system prompts
* Floating and sidebar modes in the note editor
