Skip to main content
Get up and running with Cyrus in 5 minutes or less. Cyrus offers flexible pricing plans (Pro or Team) and runtime options (self-host or cloud)—you can choose each independently to fit your needs.

Prerequisites

Before starting, ensure you have:
  1. GitHub Account: Required for authentication and repository integration
  2. Linear Workspace: You’ll need a Linear account and workspace
  3. Claude Code API Key: Required for AI functionality (Get one here)

Step 1: Create Your Account

Visit https://app.atcyrus.com/register to begin.
  1. Sign in with GitHub: Authenticate using your GitHub account
  2. Choose Your Plan: Select Pro Plan or Team Plan (pricing tier)
  3. Choose Your Runtime: Select Self-host or Cloud (infrastructure)
  4. Complete Stripe Checkout: Set up your subscription

Local Setup (Self-host Runtime)

Please go to Local Setup Guide and complete the guide before continuing to the onboarding flow below.

Onboarding Wizard

Step 2: Install GitHub App

You’ll be guided through the GitHub App installation process in the onboarding wizard to enable:
  • Repository access
  • Pull request creation
  • GitHub Actions integration
[insert image here]
After onboarding, add more repositories through the web dashboard at https://app.atcyrus.com/repos
See the Configuration guide for detailed options.

Step 2: Connect Linear Workspace

  1. Authorize Cyrus to access your Linear workspace via OAuth
  2. Grant necessary permissions for:
    • Reading issues
    • Creating comments
    • Updating issue status
You may only connect one Linear workspace per account.

Step 3: Select Linear Teams

Choose which Linear teams Cyrus should monitor:
  • Select one or more teams
  • Only issues assigned to Cyrus from these teams will be processed
  • You can modify team selections later

Step 4: Configure Claude

Add your Claude Code API key:
  1. Get your API key from console.anthropic.com
  2. Enter the key in the onboarding wizard

Step 5: Wizard Setup Complete

Once all steps are complete, you’re ready to go! The onboarding wizard will confirm your setup and show you next steps.

Post-Onboarding

For Self-host runtime, Cyrus must stay running on your machine to process issues. See Guide Here For Cloud runtime, Cyrus runs automatically on dedicated infrastructure—no local setup required! [add below as tip for config key - JUNAID] “Invalid Claude API key”

Getting Help

cyrus-f1

Cyrus Community

Join our Discord community for real-time support
Email Support: Pro and Team Plan subscribers receive priority email and discord support