
Epiq is a terminal TUI issue tracker that stores everything as immutable Git event logs inside your repo — no server, no account, syncs through your existing Git remote. It hit Hacker News with 84 points on May 15 and installs in one command.
ljtn/epiq) is a direct attack on that problem. It is a distributed, Git-backed issue tracker rendered entirely as a terminal TUI, and it appeared on Hacker News' Show HN on May 15, 2026, pulling 84 points and roughly 44 comments in under 18 hours on the front page 1 — the strongest reception of any CLI/TUI Show HN post in the current week. As of May 17, 2026, the repository sits at 82 GitHub stars 2 after its first public release just 17 days ago.ljtn (jolaflow), explained the motivation plainly: 1"Issue trackers tend to suffer from poor ergonomics and limit the speed and autonomy their users."

"Text updates are currently handled as whole chunks, so Epiq does not implement character-level CRDT merging. In the event of conflicting updates to the same text block (currently title or description fields), later events take precedence."
:peek prev, :peek 1h — let you manually inspect and recover overwritten state, but there is no automatic conflict merge.
| Step | Command |
|---|---|
| Install | npm install --global epiq |
| Require | Node.js ≥ 18 |
| Init in any Git repo | cd your-project && epiq |
| First-run wizard | type :init when prompted |
cargo install, no apt, no winget, no standalone binary — npm is the only distribution channel 3. Once installed, running epiq inside a Git repository with no prior Epiq state drops you into a 30-second interactive wizard that creates a .epiq/ config. From that point on, sync happens through your existing Git remote with no extra commands.epiq (the TUI itself) and epiq-mcp (an MCP server that lets AI coding agents — Claude, Cursor, and similar tools — read and write issues via the Model Context Protocol) 2.
epiq opens a kanban board with Todo, Review, and Done columns. Navigation is vim-style (h/j/k/l), and a command palette opens with ?. Issues can be filtered by tag or assignee. The :peek 1h command renders the board as it looked an hour ago — useful for understanding what changed during a long coding session 1.npm install -g epiq is a two-minute experiment worth running.news.ycombinator.com
github.com
npmjs.com
github.com
reddit.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.