Claudear watches your issue trackers, spawns agents to fix bugs and ship features, and opens PRs — autonomously. Your AI team mate that actually ships code.
From issue filed to pull request merged, fully autonomous.
Bug report or feature request created in any tracker
Claudear picks it up via polling or webhook
Matched to the right repo using content analysis
Agent reads, edits, and tests the fix
Pull request created with full context and tests
Merged, deployed, and monitored for regressions
Bug report or feature request created in any tracker
Picks it up via polling or webhook
Matched to the right repo using content analysis
Reads, edits, and tests the fix autonomously
Pull request created with full context and tests
Deployed and monitored for regressions
If the agent gets stuck, it asks your team a question via Discord, Slack, or Email: then keeps going.
Live dashboard with analytics, telemetry, PR tracking, and issue management. Nothing is a black box.
A production-grade autonomous engineering pipeline.
Monitors Linear, Sentry, Jira, GitHub, GitLab, Discord, and Slack. One daemon, every issue tracker.
Automatically determines which repository an issue belongs to using stack traces, file paths, and content analysis.
Bring your own agent. Ships with Claude Code and Codex, with Gemini CLI and Copilot planned — or plug in your own.
Tracks fix outcomes. Builds local vector embeddings. Finds patterns. Gets smarter with every merge.
When blocked, the agent asks your team via Discord, Slack, or Email. First reply wins. Work resumes instantly.
Monitors for 24 hours post-deploy. Detects re-opened issues and error rate spikes automatically.
Understands your repo dependency graph. Propagates fixes through downstream packages automatically.
Live dashboard with 18 pages. Telemetry, analytics, activity logs. Nothing is a black box.
Single binary. Docker, Homebrew, APT. Dashboard embedded. Self-contained.
One daemon connects to everything you already use.
Define your sources, set your preferences, and let Claudear handle the rest.
workspace = "~/.claudear/repos" known_orgs = ["acme"] max_concurrent = 2 # SCM [scm.github] auto_resolve_on_merge = true # Sources [issues.linear] api_key = "lin_api_xxxx" trigger_labels = ["bug", "claudear"] [issues.sentry] org_slug = "acme" min_event_count = 5 # Notifications [notifiers.discord] channel_id = "1234567890" [notifiers.slack] channel_id = "C0123456789"
$ claudear start --poll --port 3100 ██████╗██╗ █████╗ ██╗ ██╗██████╗ ███████╗ █████╗ ██████╗ ██╔════╝██║ ██╔══██╗██║ ██║██╔══██╗██╔════╝██╔══██╗██╔══██╗ ██║ ██║ ███████║██║ ██║██║ ██║█████╗ ███████║██████╔╝ ██║ ██║ ██╔══██║██║ ██║██║ ██║██╔══╝ ██╔══██║██╔══██╗ ╚██████╗███████╗██║ ██║╚██████╔╝██████╔╝███████╗██║ ██║██║ ██║ ╚═════╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ v1.0.0 Dashboard: http://localhost:3100 Webhooks: http://localhost:3100/webhook/{source} [ok] Config loaded from claudear.toml [ok] Database initialized (SQLite) [ok] Connected: Linear (ENG) [ok] Connected: Sentry (api-server) [ok] Connected: GitHub (acme/api-server) [ok] Discord notifier ready [ok] Slack notifier ready [ok] Vector store loaded (847 embeddings) [ok] Polling started (interval: 30s) Watching for issues...