Show HN: Epiq – Distributed Git based issue tracker TUI
Epiq is a new terminal-native, vim-inspired issue tracker that integrates directly with Git, allowing developers to manage tasks without leaving their command line. It champions a local-first, event-sourced approach for distributed collaboration, sidestepping the typical SaaS overhead. This "Show HN" resonates with the developer community by offering a powerful, keyboard-centric alternative that lives where the code does.
The Lowdown
Epiq is introduced as a novel, terminal-native issue tracker designed to integrate seamlessly into a developer's Git workflow, moving away from traditional, often ergonomic-poor, external SaaS solutions. It presents itself as a vim-inspired tool that renders as ASCII, offering a fast, keyboard-centric experience for managing project tasks directly within the terminal.
- Epiq functions as a repo-native tool, keeping issues co-located with the codebase.
- It operates on a local-first principle, ensuring instant edits with optional or automatic synchronization.
- The system is event-sourced, recording all changes as an immutable event log, which guarantees traceability.
- Collaboration is distributed, leveraging Git's architecture with isolated worktrees and state branches to enable multi-user interaction without a central service.
- It emphasizes a high "devX" (developer experience) through keyboard navigation, command history, filters, and autocompletion, all optimized for flow.
- "MCP-ready" features allow AI tools to interact with Epiq's predictable state model.
- Installation is straightforward via
npm, requiring no accounts and allowing immediate use within any Git repository.
In essence, Epiq offers a robust, developer-centric approach to issue tracking, prioritizing speed, local control, and deep integration with familiar Git workflows over external platforms.