Skip to main content

Claude Accounts

Commander supports three authentication methods:
MethodDescription
CLI DetectionDetects your locally logged-in Claude CLI session
OAuth LoginBrowser-based subscription login
API KeyManual key entry (stored in macOS Keychain)
Account resolution per agent: repository override → default account → best available.

GitHub

Connect GitHub to:
  • List and link pull requests to workspaces
  • View PR details (title, body, additions, deletions, changed files)
  • View CI check statuses
  • View and navigate PR review comments
  • Auto-resolve PR comments (optional)
  • Auto-fix CI failures (optional, with retry limit)
Setup: Settings → Integrations → Connect GitHub (OAuth flow).

Linear

Connect Linear to:
  • Search and browse Linear issues
  • Create workspaces from Linear issues
  • View issue details (title, status, assignee, priority, labels)
  • Link workspaces to issues
  • Track issue status changes via orchestrator events
Setup: Settings → Integrations → Connect Linear (OAuth flow).

Slack

Connect Slack to:
  • Read channel messages
  • Send messages to channels
  • Search channels
  • Used by the orchestrator for team communication
Setup: Settings → Integrations → Connect Slack (OAuth flow).

Token Storage

All OAuth tokens and API keys are stored in the macOS Keychain. Commander only stores Keychain references (tokenRef, apiKeyRef), never raw credentials. Tokens survive app updates and reinstalls.