Skip to content

How it works

1
Fetch

Pull tagged tasks from your provider

2
Clarify

Ask questions when descriptions are unclear

3
Implement

AI agent writes code on a fresh branch

4
Ship

Commit, push, open PR, move to review

5
Review

Resolve PR comments automatically

Step by step

  1. Fetch — pulls all tasks tagged with your configured tag from your task provider
  2. Filter — skips done/cancelled tasks, tasks that already have a branch, and tasks blocked by other open tasks
  3. Clarify — in smart mode, asks the AI if the task description is clear enough; if not, posts a question as a comment (prefixed with [aidev]) and marks the task pending
  4. Wait — pending tasks are re-checked on the next run; if a human replied or the trigger word is found, implementation proceeds with the conversation as context
  5. Implement — checks out a fresh branch (or reuses an existing one), runs your configured AI agent(s), falls back to the next agent if one fails
  6. Ship — commits all changes, pushes the branch, posts a comment with the branch name and a PR link, moves the task to your "in review" status
  7. Review — checks tasks already in review for unresolved PR code review comments; if found, runs an AI agent to fix code or reply to discussion threads

At a glance

Task  →  AI implements  →  git push  →  "in review"  →  AI resolves code review comments

Released under the MIT License.