cyrusagents/cyrus

The Claude Code background agent for Linear, Slack, Github, GitLab etc. you deploy anywhere. Supports Codex, Cursor, Gemini, and Opencode harnesses too.

What it solves

Cyrus automates the process of resolving software issues by connecting project management tools (like Linear, GitHub, GitLab, and Slack) with AI coding agents. It removes the manual overhead of tracking issues, setting up local environments, and reporting progress back to the issue tracker.

How it works

Cyrus monitors assigned issues across supported platforms. When an issue is detected, it creates an isolated Git worktree for that specific task. It then triggers a session with an AI coding agent (such as Claude Code, Codex, Cursor, or Gemini) to process the issue. Finally, it streams activity updates and rich interactions, such as approvals and dropdown selects, back to the original platform (e.g., Linear or GitHub).

Who it’s for

Developers and engineering teams who want to automate issue resolution using AI agents while maintaining a structured workflow within their existing project management and version control systems.

Highlights

  • Multi-platform support: Integrates with Linear, GitHub, GitLab, and Slack.
  • Agent agnostic: Works with various AI coding tools including Claude Code, Cursor, and Gemini.
  • Isolated environments: Uses Git worktrees to keep issue processing separate.
  • Flexible deployment: Offers self-hosted (community), paid self-hosted, and fully cloud-hosted options.
  • AI-guided setup: Includes a setup skill to automate the installation and configuration process.

Related

  • Project
  • Project
  • Project
  • Project
  • Project