|
Hey, I built git-issues to replace GitHub Issues, because - my very own (probably flawed) workflow sometimes changes planned features along the way which tends to get source code and feature descriptions out of sync
- I wanted Claude Code (or Codex) to be faster when accessing the planned tasks
- have everything checked out that's needed for work to be able to work offline (sometimes happens on a boat etc.) So, in short: Issues stored as YAML-frontmatter Markdown files in .issues/, version-controlled alongside your code. Zero infrastructure: one Go binary, no server, no database, no accounts. Built for two workflows:
- Human: issues list, issues show, issues board (interactive TUI)
- Agent: issues next → issues claim <id> → issues done <id>. Auto-generates .agent.md context for Claude Code and other agents. Relations (blocks, depends-on, related-to, duplicates) are bidirectionally synced. Every change auto-git add-ed. Issues travel with branches, git bisect shows state at any commit. go install github.com/steviee/git-issues@latest What do you think? |
Is there anything about this that is actually git specific or could it work with eg Mercurial?