1000 000 free tokens on sign up

Your tickets.
Handled end-to-end.

Chorus moves assignments from issue to pull request—autonomously. It asks the questions, writes the code, and iterates on review.

$ npm i -g chorus-cli

Read about dependencies @ documentation

Issue Assigned
QA Chat
Code Generated
PR Opened

Stop doing the work around the work.

You're here to solve problems, not chase clarifications, write boilerplate, or babysit tickets through review. Most "AI coding tools" just autocomplete. Chorus owns the full lifecycle.

  • Handles ambiguous requirements through multi-turn conversation
  • Operates with full repo context, not just the current file
  • Iterates on review feedback automatically
chorus-automation.log
$ chorus run 234 --super
→ Fetched issue #234: "Add rate limiting to auth endpoints"
→ Starting QA conversation with @product-team...
"Should this apply to all endpoints or just login?"
"What should the limit be per minute?"
→ Requirements clarified. Generating implementation...
→ Running tests and linting...
→ Created PR #456: "feat: add configurable rate limiting"
_

The autonomous loop

From assignment to merge request without the middlemen.

01

Pickup & Enrichment

Chorus monitors your issue tracker and automatically begins analysis when tickets are assigned. It identifies gaps and generates clarifying questions before touching code.

Issue #234 assigned → Analyzing requirements...
02

Live Requirements Gathering

Through your existing chat platform, Chorus conducts structured QA with stakeholders. It resolves ambiguity through conversation, not assumption.

"Should rate limiting be by IP or user ID?"
"User ID for authenticated, IP for guests"
03

Context-Aware Generation

Using your entire codebase as context, Chorus writes implementation following your patterns. Intelligent context pruning keeps large repos manageable without losing nuance.

+ import { RateLimiter } from './middleware';
+ const limiter = new RateLimiter({
+ windowMs: 15 * 60 * 1000,
+ max: 100
+ });
04

Self-Review & Iteration

Chorus runs your linting, tests, and automated review processes. It catches and fixes issues—iterating up to 3 times—before the PR ever reaches human eyes.

Iteration 2/3
Fixing: "Add error handling for Redis connection failure"
05

Clean Handoff

A production-ready PR with comprehensive summary, linked issues, and full context of the QA conversation. You review, you approve, you merge.

PR #456 Ready for Review
Includes: Implementation, tests, documentation, and decision log from stakeholder chat.

Built for production

Autonomy doesn't mean black boxes. Full transparency, full control.

Ambiguity Resolution

Vague tickets don't stall your sprint. Chorus treats unclear requirements as a signal to ask more questions, not a blocker.

Full Repo Context

Understands your architecture, follows existing patterns, and respects conventions—no cookie-cutter boilerplate.

Guardrails Included

No auto-deploys to production. Human approval required for all merges. Runs your existing test suites and linting.

Real-time Streaming

Watch its thinking process live. See the QA conversations, the reasoning, and the code as it's generated.

Smart Context Pruning

Handles large codebases intelligently. Keeps sessions under token limits while preserving critical context.

One-Command Setup

Connects to your existing GitHub and chat platforms. No infrastructure migration. No workflow disruption.

Stop pushing tickets.
Start shipping.

Claim your free 1 million tokens