Skip to main content

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.

Enterprise mode points OpenWhispr at your organization’s cloud LLM. Credentials resolve through the standard cloud SDK chain (SSO, assumed roles, env vars), so there’s no personal API key to paste or proxy to run. Use this when your team standardizes on a cloud provider and personal API keys aren’t allowed on engineers’ machines.
ProviderStatus
AWS BedrockAvailable
Azure OpenAIComing soon
GCP Vertex AIComing soon

AWS Bedrock

Prerequisites

Setup

  1. Open Settings > AI Text Enhancement > Enterprise > AWS Bedrock
  2. Pick an authentication method:
  3. Pick a region (e.g. us-east-1, eu-west-1)
  4. Pick a model from the curated list, or enter a custom Bedrock model ID
  5. Click Test Connection — a successful test means credentials resolve and the model is reachable

Curated models

ModelBedrock IDUse case
Claude Haiku 4.5us.anthropic.claude-haiku-4-5-20251001-v1:0Fast, cheap — recommended default for text cleanup
Claude Sonnet 4.6us.anthropic.claude-sonnet-4-6Balanced — default for Agent Mode
Claude Opus 4.7us.anthropic.claude-opus-4-7Maximum intelligence — complex agent tasks
Amazon Nova Liteus.amazon.nova-lite-v1:0Cheapest, AWS-native — high-volume workloads
All IDs use the us. cross-region inference profile prefix. Custom model IDs are supported for anything not in the list.

Troubleshooting

ErrorCauseFix
AWS SSO session expiredSSO token timed outRun aws sso login --profile <name>
Model access not enabledModel isn’t enabled for your account in this regionEnable it in the AWS Bedrock console
Model not foundWrong model ID or wrong regionCheck the ID format and that the model is available in your region
Invalid AWS credentialsAccess key/secret don’t match an IAM userDouble-check your keys in AWS IAM
Rate limitedHit Bedrock quotaWait a moment and retry
The connection test surfaces all of these with copy-paste remediation commands where applicable.

Agent Mode

Agent Mode (tool-calling) is not yet supported with enterprise providers. Use BYOK (OpenAI, Anthropic, Gemini, Groq) or a local model for Agent Mode. Text cleanup works with Bedrock.

Credentials storage

Enterprise credentials are encrypted at rest using your OS keychain (Keychain on macOS, DPAPI on Windows, libsecret on Linux) via Electron’s safeStorage API. They are never sent to OpenWhispr’s servers. Encrypted blobs live alongside your other secrets under the user-data directory:
  • macOS: ~/Library/Application Support/OpenWhispr/secure-keys/
  • Windows: %APPDATA%\OpenWhispr\secure-keys\
  • Linux: ~/.config/OpenWhispr/secure-keys/
Non-secret preferences (regions, endpoints, model IDs) continue to live in .env in the same directory. On Linux systems without a keyring, secrets fall back to plaintext in .env.