← all repositories
cyrusagents/cyrus

Claude Code as a background worker for your backlog

Cyrus monitors your issue tracker and dispatches AI coding agents to turn assigned tickets into code while streaming progress back to your team.

719 stars TypeScript AgentsCoding Assistants
cyrus
Not currently ranked — collecting fresh signals.
star history

What it does

Cyrus sits between your backlog and your AI coding tool of choice. It watches for issues assigned to it in Linear, GitHub, GitLab, or Slack, spawns an isolated Git worktree for each one, and runs a full session with Claude Code, Codex, Cursor, or Gemini to resolve the ticket. Activity updates stream back to the issue tracker, complete with interactive elements like dropdowns and approval prompts.

The interesting bit

The isolation model is the hook: each ticket gets its own worktree, so your agent isn’t fumbling around in a shared workspace. It’s also strictly BYOK—you bring your own API keys and subscriptions—so the project avoids the usual SaaS markup on inference costs.

Key highlights

  • Supports multiple AI backends: Claude Code, OpenAI Codex, Cursor, and Gemini
  • Integrates with Linear, GitHub, GitLab, and Slack for both intake and status updates
  • Self-hostable end-to-end with an AI-guided setup, or run as a managed cloud service
  • Community tier is zero-cost outside of your existing API and platform subscriptions
  • Apache 2.0 licensed

Caveats

  • The paid “self-hosted” tier still routes networking and integrations through Cyrus’s cloud provider, so it isn’t fully air-gapped.
  • The README is vague on concurrency limits, worktree cleanup, and how the agent handles merge conflicts or failed sessions.

Verdict

Teams already paying for AI coding subscriptions and drowning in well-scoped tickets might appreciate the automation. If you don’t trust an LLM to touch your codebase unsupervised, this is a hard pass.

Frequently asked

What is cyrusagents/cyrus?
Cyrus monitors your issue tracker and dispatches AI coding agents to turn assigned tickets into code while streaming progress back to your team.
Is cyrus open source?
Yes — cyrusagents/cyrus is open source, released under the Apache-2.0 license.
What language is cyrus written in?
cyrusagents/cyrus is primarily written in TypeScript.
How popular is cyrus?
cyrusagents/cyrus has 719 stars on GitHub.
Where can I find cyrus?
cyrusagents/cyrus is on GitHub at https://github.com/cyrusagents/cyrus.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.