Cross-product topics

How your data is stored, how state syncs between products, and which models are supported where.

How your data is stored and secured

  • CLI & Desktop App: share the same local ~/.axion store for models, credentials, modes, workspaces, and saved conversations. The Desktop App's session token lives only in its main process — the renderer (chat UI) never has direct access to it.
  • Chrome Extension: keys and endpoints are stored in extension-owned Chrome storage, which is hidden from any page's content-script context — a page you're browsing can't read your extension's stored keys.

Syncing state between CLI, Desktop App, and Extension

The CLI and Desktop App sync automatically since they read the same ~/.axion directory on the same machine — no action needed. The Chrome Extension is different: it does a one-time import from the CLI via the /web flow (see the Extension guide), not a live sync — re-run the import if you change your CLI configuration and want the extension to pick it up.

Keyboard shortcuts

CommandWhat it does
Alt+Shift+AChrome Extension: open/close the sidebar
Ctrl+T / Ctrl+WCLI: new tab / close tab
Shift+Tab / Ctrl+1–9CLI: switch tab / jump to tab
Ctrl+PCLI: cycle ask → plan → auto mode
EscCLI: interrupt the current turn
Desktop App shortcuts not yet documented here — add them once confirmed.

Supported models and providers

Free, no-key-required: Sennoric's own glyph model, plus groq and gemini. Bring-your-own-key: Anthropic, OpenAI, Mistral, GLM, and any OpenAI-compatible endpoint (OpenRouter, LM Studio, Together AI, self-hosted). The Solan models (Fresco, Glyph) are also available directly on the website without any CLI/App/Extension install.