# Haystack Use Cases

What teams use Haystack for. Each page covers the problem, how Haystack solves it, and how to set it up.

- [Review AI-generated code](/use-cases/review-ai-generated-code): QA pull requests written by Claude Code, Codex, Cursor, or Devin
- [Catch bugs before merge](/use-cases/catch-bugs-before-merge): Automated bug detection with evidence on every PR
- [Automated PR QA](/use-cases/automated-pr-qa): Build and exercise every PR end-to-end in a cloud sandbox
- [Merge queue automation](/use-cases/merge-queue-automation): Rebase, resolve conflicts, retry CI, and auto-fix findings
- [Aggregate AI reviewers](/use-cases/ai-reviewer-aggregation): CodeRabbit, Copilot, Greptile, and 10+ reviewers in one view
- [Reduce code review time](/use-cases/reduce-code-review-time): Only review the PRs that actually need a human

## Quick Setup

```bash
npx -y @haystackeditor/cli@latest login
npx -y @haystackeditor/cli@latest setup --repo owner/name --yes
```

Coding agents: follow the [agent setup skill](/skill.md).
