ditz
A git-native issue tracker for humans and AI agents
ditz is a from-scratch OCaml rewrite of William Morgan’s 2008 Ruby tool of the same name: a distributed issue tracker that keeps every issue as a plain-text YAML file, one per issue, living on its own orphan git branch. There’s no daemon, no database, and no server — git carries the issues between clones the same way it carries code, and ditz sync fetches, merges, and pushes them.
The plain-text-on-git model makes issues just as easy to read for a human at a terminal as for an AI coding agent that wants structured state it can read and write without a special API. ditz import can pull an existing project’s history over from beads.