AI-POWERED SPRINT AUTOMATION
Sorta fits your workflow.

Connect your issue board to Claude Code. Sorta refines cards, implements features, opens PRs, and reviews code -- while you make the calls that matter.

Get started
How it works
Cards in, code out.

Sorta.Fit watches your board, runs runners against each card, and pushes the results back. You stay in control of what gets built and what gets merged.

1
Issue Board
Cards land in To Do
2
Sorta
Picks up cards, runs runners
3
Claude Code
Refines, codes, reviews
4
GitHub
Branches, PRs, reviews
5
Board Updated
Cards move, you merge
Your runners, one loop.

Each runner handles a different stage of your sprint. Enable what you need, configure the lanes, and let it run. All lanes are configurable.

Refine

To Do → Refined

Turns card titles into structured specs with acceptance criteria, technical context, and testing requirements.

Code

Agent → QA

Implements features in isolated worktrees, runs tests, and opens pull requests automatically.

Review

QA → Done

Fetches PR diffs, runs a structured code review, and posts it directly on GitHub.

Triage

To Do → Refined

Analyzes bug reports against the codebase, identifies root causes, and writes triage reports.

Bounce

QA → Agent

Detects rejected PR reviews and sends cards back for rework. Escalates to a human after 3 attempts.

Release Notes

Manual

Generates grouped changelogs from git history. Run it when you're ready to ship.

Built safe
You stay in control.

Sorta.Fit does the legwork. You make the judgment calls.

Isolated worktrees

Code runs in git worktrees. Your working tree is never touched.

Protected branches

Never pushes to main, master, dev, or develop. Ever.

No force push

No destructive git operations. No --force. No reset --hard.

Human merge

Sorta opens PRs. You decide what ships.

Bounce limits

Cards that fail review 3 times get escalated to a human.

Configurable lanes

Every runner's source and destination lane is configurable. Nothing is hardcoded.

Quick start
Up and running in a minute.
git clone https://github.com/matthewmoran/sorta.fit.git
cd Sorta.Fit

Windows: Double-click setup.bat

Mac / Linux:

bash setup.sh

The setup wizard walks you through connecting your board, configuring lanes, and choosing runners.