Help Center · AI
Ledger's AI is "bring your own key": you paste your own provider key, and your browser calls the provider directly. DosanjhLabs never sees your key and never pays for or proxies inference. Three focused flows help you draft, summarize, and ask questions over your docs — with a secret scrubber guarding every request.
There's no Ledger-hosted AI service. Instead:
So you control the model, you control the cost, and your key stays with you. The free local tier works fine with no AI at all — AI is opt-in.
| Provider | Key format | Default model |
|---|---|---|
| OpenRouter (recommended) | sk-or-… · get one at openrouter.ai/keys | anthropic/claude-3.5-sonnet |
| OpenAI | sk-… · platform.openai.com/api-keys | gpt-4o-mini |
| Anthropic (Claude) | sk-ant-… · console.anthropic.com | claude-opus-4-8 |
You can override the model with any model string the provider supports (e.g. a different Claude or GPT model) in the Model override field. Leave it blank to use the default for that provider.
Where the key lives: only in this browser, in localStorage, on this device. It is never synced to the cloud, never sent to DosanjhLabs, and not shared with the rest of the app's data. Clearing your browser storage removes it.
ai-drafted, placed in Runbooks) and opens it in the editor. Review it before keeping it — AI output is advisory.Even though Ledger stores no secrets, you could still paste one into a prompt. Before any request leaves your browser, a scrubber checks the text for secret/PII patterns: password:, secret:, api_key:, provider keys (sk-…), PEM private keys, US Social Security numbers, and email addresses.
[redacted]) so they never reach the provider.This reinforces the no-secrets posture: the AI helps you write documentation without ever transmitting a credential.
ai-drafted so they're easy to find and vet.