Skip to main content
Cyrus relies on a small number of secure integrations to function. This page explains what each integration is used for and how it’s managed.

Claude (AI Reasoning)

Cyrus uses Claude to reason about code changes, plans, and tasks.

Claude API Key (Required)

Without this key, Cyrus cannot process issues. To add or update your key:
  1. Get an API key from https://console.anthropic.com
  2. Go to https://app.atcyrus.com/settings
  3. Paste your key
  4. Save changes
Updates apply immediately.

GitHub (Code Access)

GitHub access is set up during onboarding. Cyrus uses GitHub to:
  • Clone repositories
  • Create branches and commits
  • Open pull requests
This includes:
  • GitHub OAuth (your identity)
  • GitHub App (repo access)
  • Tokens managed and refreshed automatically
No manual action required after onboarding.

Linear (Issue Signals)

Linear tells Cyrus when to act. Cyrus uses:
  • Linear OAuth for workspace access
  • Webhooks for real-time issue updates
  • Team selection for routing
If Linear is disconnected, Cyrus will not receive events.

Security & Storage

  • All credentials are encrypted at rest
  • Keys are never logged or exposed to other users
  • Tokens are scoped to minimum required permissions

What’s Next

Once tools are connected, most complexity is handled for you. fOjhOFI

Cyrus Community

Get support on Discord