Skip to main content
Enterprise mode points OpenWhispr at your organization’s cloud LLM. AWS Bedrock is available today; Azure OpenAI and GCP Vertex AI are planned. 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.

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 suggested list, click Browse all models to load your account’s full Bedrock catalog, or enter a custom Bedrock model ID
  5. Click Test Connection — a successful test means credentials resolve and the model is reachable

Curated models

Model IDs are region-aware: the suggested list uses the cross-region inference profile prefix (us., eu., or apac.) that matches your selected region, and changing the region rewrites an already-picked model to the new geography. Click Browse all models to load your account’s full Bedrock catalog live — resolved against your own credentials and region, so a picked model is always invocable — or enter a custom model ID for anything not in the list.

Troubleshooting

The connection test surfaces all of these with copy-paste remediation commands where applicable.

Agent Mode

Agent Mode (the AI agent overlay with tool-calling) now works with AWS Bedrock, not just text cleanup. Configure Bedrock under Settings > AI Text Enhancement > Enterprise, then select it in Settings > Agent Mode. Enterprise model streams are proxied through the app’s main process for credential signing, so tools, step limits, and streaming behave the same as with the built-in providers.

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.