studio work writing about book a call ↗

Kroo

From alert to PR, automatically. Sentry catches an error, Kroo investigates your code and opens a pull request. Human review mandatory.

visit project ↗

Kroo turns engineering signals into draft pull requests.

Instead of leaving errors in Sentry, tickets in Linear, or Slack bug reports waiting in a queue, Kroo picks up the signal, investigates the codebase, and opens a PR with a proposed fix.

Core workflow

  1. Signal: Triggered by Sentry, Linear, GitHub Issues, or Slack.
  2. Triage: Kroo evaluates scope, confidence, and whether the issue is safe to auto-fix.
  3. Investigate: An OpenCode agent runs in a sandboxed cloud environment, traces root cause, and prepares a fix.
  4. Ship: Kroo opens a draft PR with code changes, tests, and a summary.

Trust and safety model

  • Human review is mandatory: Kroo never auto-merges.
  • BYOK support: API tokens can stay with your own LLM provider.
  • Model-agnostic setup: Supports Claude, GPT, Gemini, and local models.
  • No local setup: GitHub App based onboarding from the console.

Product surface

  • Integrations: Sentry, Linear, GitHub Issues, Slack.
  • Console: Central place to connect repos, run agents, and review outcomes.
  • Pricing model: Free tier for core workflow, plus Pro for unlimited repos and runs.

Kroo is built for teams that want faster bug resolution without bypassing code review discipline.

Visit kroo.dev ->