AI News HubLIVE
站內改寫1 分鐘閱讀

Show HN: Epiq – 基於分佈式Git的問題追蹤器TUI

Epiq 是一款本地優先、分佈式的issue追蹤器,運行在任何Git倉庫內。它底層使用Git進行同步,事件溯源確保狀態不可變且可追溯。TUI以鍵盤操作為中心,支持類Vim導航、過濾器和看板視圖。支持MCP以配合AI工作流。

來源Hacker News AI作者: jolaflow

Epiq 是一款創新的終端用户界面(TUI)問題追蹤器,它直接集成在Git倉庫中,無需任何外部服務或賬户註冊。其核心理念是“本地優先”:所有操作即時響應,同步由用户掌控。底層採用事件溯源模型,每一次變更都被記錄為不可變的事件,可重放、可收斂,確保狀態完全可追溯。

這款工具的設計圍繞開發體驗展開,強調流暢的工作流。用户可以通過Vim風格的鍵盤快捷鍵(hjkl)在看板、問題、泳道和上下文之間快速導航,同時支持命令歷史、自動補全和過濾器。此外,Epiq默認使用Git進行分佈式同步,通過隔離的工作樹和狀態分支,團隊無需引入中央服務即可協作。事件日誌以用户作用域追加的方式運行,避免了合併衝突,並能在內存中收斂。

對於AI工作流,Epiq提供了MCP(Model Context Protocol)服務器,允許AI工具以可預測的方式與追蹤器交互。這為自動化任務和智能輔助打開了可能,例如自動分類、分配或回覆問題。

安裝過程非常簡便:通過npm全局安裝epiq,然後進入任何帶有遠程跟蹤的Git倉庫,運行epiq即可啓動交互式設置嚮導。基本操作包括使用":new issue 標題"創建問題,使用":filter 標籤 優先級"過濾看板,以及使用":sync"同步分佈式狀態。Epiq還提供ASCII看板視圖,所有操作均在終端內完成。

總的來説,Epiq將DevX(開發者體驗)引入項目管理,為習慣命令行的用户提供了一個高效、可追蹤且無需離開終端的問題追蹤方案。無論是個人項目還是團隊協作,它都是一個值得嘗試的工具。