git-bug embeds a full bug tracker inside your Git repository

Git-bug: Distributed, offline-first bug tracker embedded in Git

git-bug embeds a full bug tracker inside your Git repository

git-bug is a distributed, offline-first bug tracker that lives entirely in your Git repository. It uses your normal Git remote to push and pull bugs, works without internet, and prevents vendor lock-in. It offers a CLI, terminal UI, and web UI, plus bridges to import and export from GitHub, GitLab, Jira, and Launchpad. No files are added to your project, and it integrates with existing tools via a GraphQL API.

in a plane or under the sea? Keep reading and writing bugs!
  1. michaelmure

    Hi, author here, nice to see some interest :-)

    FYI, this is my near-term roadmap:

    - have the webui accept external auth (like github oauth) so that it can be a public portal and accept external interactions

    - have the webui expose a git remote endpoint

    - slightly rework identities (and likely root them in did:plc for pubkey distribution, the identity system from bluesky, without being an ATProto thing), which would allow to share identities between repos way more naturally

    - extend to support pull-requests, possibly CI. That would make it a somewhat complete local-first forge that you can also self-host trivially

    Also, while there is some attention ... I'm considering working on this full time. If you have some advice or opportunities on how I can support myself doing this, let me know!

  2. imagent

    You can also do code reviews in pure git:

    https://github.com/google/git-appraise

    I used git bug before but found I missed being able to edit tickets with a Markdown editor. So I built this: https://github.com/LoumTechnologies/ticketry

  3. jason_oster

    I tried git-bug a few months ago, and https://github.com/git-bug/git-bug/issues/1023 is a showstopper.

    There is a workaround, but it isn't pretty. You can push/pull bugs and identities with normal, ssh-agent-less git commands: https://gist.github.com/parasyte/80ef925d4b01216f6bcb051356f...

  4. teddyh

    Just for those people for whom this might be a new concept: There is actually a fair number of these distributed bug trackers: <https://news.ycombinator.com/item?id=22833037>

  5. Izkata

    A few months ago there was another of these posted, called Epiq: https://news.ycombinator.com/item?id=48155570

    My comment on there is about a surge in popularity of these over a decade ago, with a link to a previous comment about problems I remember them having that prevented them from being usable for most people ( https://news.ycombinator.com/item?id=47956979 ), because of their intended design rather than an implementation issue. For example bullet 3 was a problem in one, that another tried to solve with bullet 2.

    I don't have time right now to look at this one to guess if these apply, but might be interesting/useful for someone else.

  6. dizzard

    My favorite VCS friendly ticket tracker is https://github.com/wedow/ticket

    It's human-readable, simple, and easy to work with. Basically there's no magic.

  7. mfleischmann

    Awesome project. When I was using sourcehut, I have written a primitive script that lets you import issues into git-bug. Maybe it's useful to someone: https://paste.sr.ht/~mfl/0b4949c7675cd04490c95cb676f3821c710...

  8. lolakutty

    Someone is taking lessons from fossil-scm.

    Looks great by the way.

More from this day

2026-09-25