The Claude Code background agent for Linear, Slack, Github, GitLab etc. you deploy anywhere. Supports Codex, Cursor, Gemini, and Opencode harnesses too.
Agent-ready APIs, Automation, Client integration, DevOps, Tool use
星标数
857
分叉数
178
贡献者
27
创建日期
2025-04-19
更新日期
2026-10-16
1 天星标数
1
7 天星标数
7
排名
6,133
上次排名
13,047
排名变化
6,914
7 天星标排名
4,814
上次 7 天星标排名
4,265
7 天星标排名变化
-549
总星标排名
12,584
上次总星标排名
12,590
总星标排名变化
6
README 摘录
Cyrus Your (Claude Code|Codex|Cursor|Gemini|Opencode) powered (Linear|GitHub|GitLab|Slack) agent. Cyrus monitors (Linear|GitHub|GitLab|Slack) issues assigned to it, creates isolated Git worktrees for each issue, runs (Claude Code|Codex|Cursor|Gemini|Opencode) sessions to process them, and streams detailed agent activity updates back to (Linear|GitHub), along with rich interactions like dropdown selects and approvals. **Note:** Cyrus is a BYOK platform (bring your keys / subscriptions) for tokens. Then in any AI coding agent (Claude
Code, Codex, Cursor, etc. ): Or follow the **manual setup guide** if you prefer. For paid self-hosted deployments It is called 'self-hosted' because it uses a machine you control as the agent runtime. Networking layer and integrations are provided by the Cyrus cloud provider. For Cyrus to create pull requests or merge requests, configure Git and your hosting CLI. See **Git & GitHub Setup** or **Git & GitLab Setup**. Keep Cyrus running as a persistent process: **tmux**: then run (Ctrl+B
, D to detach) **pm2**: **systemd**: See Running as a Service For cloud-hosted deployments No installation required. 0 license - see the LICENSE file for details. Credits This project builds on the technologies built by the awesome teams at Linear, and Claude by Anthropic: Linear API Anthropic Claude Code
Your (Claude Code|Codex|Cursor|Gemini|Opencode) powered (Linear|GitHub|GitLab|Slack) agent. Cyrus monitors (Linear|GitHub|GitLab|Slack) issues assigned to it, creates isolated Git worktrees for each issue, runs (Claude Code|Codex|Cursor|Gemini|Opencode) sessions to process them, and streams detailed agent activity updates back to (Linear|GitHub), along with rich interactions like dropdown selects and approvals.
Note: Cyrus is a BYOK platform (bring your keys / subscriptions) for tokens.
Getting Started
End-to-End Self-Hosted (Community)
Zero cost option — host everything yourself with your own Linear OAuth app, GitHub App, and Slack App. An AI-guided setup skill handles the entire onboarding: installing dependencies, configuring auth, creating integration apps, and connecting repositories — so you don't have to follow a manual guide.
npx skills add ceedaragents/cyrus -g
Then in any AI coding agent (Claude Code, Codex, Cursor, etc.):
It is called 'self-hosted' because it uses a machine you control as the agent runtime. Networking layer and integrations are provided by the Cyrus cloud provider.
# Install Cyrus
npm install -g cyrus-ai
# Authenticate with your token (provided during onboarding)
cyrus auth