> ## Documentation Index
> Fetch the complete documentation index at: https://atcyrus.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Connecting Your Tools

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](https://console.anthropic.com)
2. Go to [https://app.atcyrus.com/settings](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.

<Card title="Cyrus Community" href="https://discord.com/invite/prrtADHYTt" img="https://mintcdn.com/ceedaraiinc/75NMRUlNh03-gDHX/images/cyrus-f1.png?fit=max&auto=format&n=75NMRUlNh03-gDHX&q=85&s=947d2de0018937ce613572349bc91f06" width="1120" height="928" data-path="images/cyrus-f1.png">
  Get support on Discord
</Card>
