Signing in / signing out
The Desktop App and sennoric.com both sign in through the same account, supporting email/password, Google, GitHub, or Discord. In the Desktop App, sign-in uses OAuth 2.0 with PKCE in a sandboxed in-app window — your session token is kept only in the app's main process, never exposed to the chat UI itself.
Managing connected providers
Provider API keys (Anthropic, OpenAI, Gemini, Groq, Mistral, and others) are managed per-installation, not tied to your Sennoric account login. Set or update one with:
Custom OpenAI-compatible endpoints (OpenRouter, LM Studio, Together AI, self-hosted) are added with /endpoint — see the CLI models guide.
OAuth connections (GitHub, Google, Notion, Slack)
Separate from account sign-in, the CLI can connect third-party services so the agent can act on your behalf — for example reading a GitHub repo or creating a Google Calendar event:
/oauth are separate grants — revoking one doesn't affect the other.