Skip to main content
Papermap loads configuration from ~/.papermap/config.yaml. Built-in defaults are used when the file or a setting is missing.

Config file

You only need to set values you want to override. Defaults are enough for normal production usage.

Settings

CLI overrides

Use flags for one-off runs. Flags do not permanently rewrite config.yaml.

Thinking traces

Set show_thinking: true if you want reasoning and tool traces visible by default.
You can still toggle traces during a session with Ctrl+T.

Selected model

Papermap persists the model you choose through the model picker or Tab cycling.
If the selected model is empty, unavailable, or removed from your account, the TUI falls back to the backend default.

Frontend URL safety

Browser login only trusts Papermap production hosts by default. Allowed without extra configuration:
For internal or development frontends, opt in explicitly:
Only enable untrusted frontends for environments you control. This bypasses the default browser-login host allowlist.

Credential-store environment

Force file-backed credential storage when keyring access is unavailable or undesirable.
The fallback credential file lives at:

Windows shell selection

On Windows, shell mode uses PowerShell 7 by default.
Supported values: To use Command Prompt:
If shell.windows is pwsh and PowerShell 7 cannot be found, Papermap refuses to start and asks you to install PowerShell 7 or change the setting to cmd.
The shell is resolved once when the TUI starts. Restart papermap after changing shell.windows.

Next steps

Authentication

Understand browser login, password fallback, credential storage, and logout.

Troubleshooting

Fix configuration, login, workspace, and shell errors.