How-to guide
Set up Claude
Connect Bristlenose to Claude for the analysis pass.
Claude (Anthropic) runs the analysis pass — speaker identification, quote extraction, and thematic grouping. Transcription always happens locally and does not use the provider.
Before you start
- A Claude (Anthropic) account.
- Billing enabled. Anthropic requires a minimum US$5 of credit.
- An API account is separate from a Claude Pro subscription, and is billed separately.
Get an API key
- Sign in at console.anthropic.com.
- Open Settings → API keys and create a key.
- Copy it. Anthropic shows the key only once.
Add the key to Bristlenose
macOS app
- Open Settings (⌘,) and go to the LLM tab.
- Select Claude and paste your key into the API Key field.
- The key is validated in the background and stored in your macOS Keychain.
Command line
- Run
bristlenose configure claude. - Paste the key when prompted.
- The key is validated with a single-token test call and stored in your system credential store — Keychain on macOS, Secret Service on Linux.
Bristlenose looks for the key in three places, in order: the system credential store, the BRISTLENOSE_ANTHROPIC_API_KEY environment variable, then a .env file.
Run an analysis with Claude
Select Claude with the --llm flag:
bristlenose run interviews --llm claude
The default model is claude-sonnet-4-6. To confirm the key works before a run:
bristlenose doctor
Troubleshooting
| Symptom | Cause and fix |
|---|---|
Invalid API key |
Re-copy the key from console.anthropic.com/settings/keys. Keys cannot be viewed again after creation. |
| A run fails with a billing or credit error | Add credit in the console. Anthropic requires a US$5 minimum balance. |
For how Bristlenose uses the provider and what data is sent, see Cloud or local AI and Privacy and data.