Skip to main content
Use this guide when the papermap command starts but login, workspace loading, streaming, or shell mode does not behave as expected.

Quick checks

Run these first:
If whoami says you are not signed in, run:

Common issues

The CLI prints the login URL after attempting to open your browser. Copy the printed URL into your browser manually.
If you are on SSH or a headless machine, use the password fallback instead.
Browser login waits for a localhost callback for a limited time. Restart login and complete the browser flow promptly.
Also check that your browser can reach the printed http://127.0.0.1:<port>/callback URL after Papermap redirects.
Browser login only allows production Papermap frontend hosts by default. Internal or development frontends require an explicit opt-in.
Only use this with frontends you control.
The TUI attempts token refresh before forcing a new sign-in. If refresh fails, sign in again.
If the issue repeats, log out and start with clean local auth state.
Confirm your account has access to workspaces.
If the CLI returns no rows, create a database-backed workspace or use the web app to configure sources that require browser-based setup.
Refresh the local workspace cache, then relaunch the TUI.
Logout also clears the workspace cache.
This is expected. papermap workspace create creates the workspace row first, then Papermap verifies the database connection in the background.If the workspace later cannot answer questions, verify the host, port, database name, username, password, network access, and database permissions.
! starts shell mode only from an empty prompt. If your prompt already has text, ! is typed into the prompt instead.Clear the prompt with Ctrl+L, then press ! again.
Press Esc to cancel the running shell command. Shell mode uses one-shot commands; there is no persistent shell session inside the TUI.
The default Windows shell is PowerShell 7 (pwsh). Install PowerShell 7 or switch shell mode to Command Prompt.
Save the file at C:\Users\<name>\.papermap\config.yaml, then restart papermap.
Force file-backed credential storage when the OS keyring is unavailable.
Keep ~/.papermap/credentials private and out of source control.
Papermap needs enough room to render the landing panel, chat layout, overlays, and key hints. Resize the terminal to at least roughly 60x20, then relaunch or continue.
/ opens the command palette only when the prompt is empty and the TUI is not streaming. Clear the prompt with Ctrl+L, then press /.
Press Ctrl+T to toggle thinking traces. To show them by default, set this in ~/.papermap/config.yaml.

Reset local state

Use logout when you want to clear credentials and workspace cache.
Local paths to inspect when debugging:
Do not paste credential file contents into support tickets or commits. Share error messages and command output only after removing secrets.

Still need help?

Contact Support

Send the command you ran, the error output, your operating system, and whether you used browser or password login.

Book a Demo

Get guided help setting up Papermap for your team.