Configuration
Koder uses your model provider and API key. Settings stay on this computer.
Open settings
In Koder desktop, open Settings with ⌘, on macOS or Ctrl+, on Windows. In KARMENBOT, enter /settings.
Model providers and API keys
Koder desktop does not read model keys from environment variables or .env files. Add your key in Settings → Models.
Approval modes
| Mode | File changes | Commands |
|---|---|---|
| Cautious | Ask | Ask |
| Balanced | Save writes inside the task folder | Ask |
| Automatic | Run automatically | Run automatically |
Deletions, permission changes, .env files and key files always require approval.
Computer use
Computer use is off by default. When enabled, choose to ask before every action, ask for risky actions or proceed without asking. Mac requires Accessibility and Screen Recording access. Press ⌃⌥⌘. for an emergency stop.
Local storage and encryption
- Koder settings, profile, trusted contacts and parental controls stay on this computer. There is no cloud account. Settings → Privacy and data lists saved keys and logins.
- KARMENBOT keys stay in
~/.karmenbotwith mode 600. - Koder desktop keys are encrypted locally with AES-256-GCM.
Import and export
Settings → Import and export scans readable chat history for you to select. Scanning does not import anything. You can also import or export chat packages. Imported history does not restore third-party logins; reconnect plugins separately.