← all repositories
qf-studio/pilot

Your backlog’s night shift: AI that turns tickets into PRs

Pilot automates the space between 'ticket created' and 'PR opened' by wiring Claude Code into your issue tracker and CI pipeline.

681 stars Go Coding AssistantsAgents
pilot
Velocity · 7d
+2.4
★ / day
Trend
accelerating
star history

What it does

Pilot is a Go-based orchestrator that sits between your issue tracker and your repository. It polls GitHub, Linear, Jira, or Asana for labeled tickets, delegates planning and implementation to Claude Code, runs tests and linting, and opens a pull request. You review and merge; it can even wait for the merge before starting the next ticket to avoid branch collisions.

The interesting bit

The project treats autonomy as a dial, not a switch. Its dev, stage, and prod autopilot modes decide whether to skip CI, auto-merge after green checks, or demand human approval for every step. It also routes trivial tasks to Haiku and complex ones to Opus 4.6, and runs a self-review pass before it ever bothers you with a PR.

Key highlights

  • Label-driven workflow: tag an issue pilot and it claims the ticket, branches, codes, and opens a PR.
  • Built-in cost controls with hard budget limits and persistent SQLite metrics for token spend.
  • Telegram bot integration for chat, voice, image analysis, and on-demand research or planning.
  • Cross-project memory and parallel Haiku-powered research subagents for codebase exploration.
  • Desktop app and terminal dashboard with sparkline metrics, queue depth, and hot-upgrade support.

Caveats

  • The README still carries a TODO for a demo video and ends with a truncated config sample (default_branch:), so the polish is not quite there yet.
  • It is fundamentally a sophisticated orchestration layer around Claude Code CLI; you must bring your own API keys and the separate CLI binary.
  • Licensed under BSL 1.1, which is source-available but not OSI-open-source, so check the terms before baking it into your commercial stack.

Verdict

Teams already paying for Claude Code and managing a backlog of discrete tickets will get the most mileage; if you need a fully self-contained coding model or strict OSI-approved open source, this is not your tool.

Frequently asked

What is qf-studio/pilot?
Pilot automates the space between 'ticket created' and 'PR opened' by wiring Claude Code into your issue tracker and CI pipeline.
Is pilot open source?
Yes — qf-studio/pilot is an open-source project tracked on heatdrop.
What language is pilot written in?
qf-studio/pilot is primarily written in Go.
How popular is pilot?
qf-studio/pilot has 681 stars on GitHub and is currently accelerating.
Where can I find pilot?
qf-studio/pilot is on GitHub at https://github.com/qf-studio/pilot.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.