Show HN:Epiq – 基于Git的分布式问题追踪器TUI
摘要
Epiq 是一款终端原生、基于Git的问题追踪器,具有 ASCII 看板、不可变事件日志,并支持 MCP 以实现代理工作流。它允许以本地优先的方式进行分布式协作,无需中心服务。
问题追踪器通常独立于工作流程之外,且人机交互体验不佳。Epiq 的目标是解决这一问题,将问题追踪引入终端。通过Git实现多用户协作,使用用户作用域的不可变事件日志,这些日志在内存中汇聚。我倾注了全部心血,欢迎提出看法。
查看缓存全文
缓存时间: 2026/05/16 03:41
# Epiq — 原生终端的问题跟踪工具
来源:https://ljtn.github.io/epiq/
## 给终端常住人口的问题跟踪利器。
**Epiq** 是一款受 Vim 启发的问题跟踪器,以 ASCII 格式呈现,将工作存储为不可变的事件日志,并通过 Git 同步。无需 SaaS 仪式感,不需要浏览器。只有你的仓库、你的编辑器,以及一个以命令行速度运行的看板。
**仓库原生**——问题与工作共处一处
**本地优先**——即时编辑,按需同步
**事件溯源**——不可变,可追溯
**MCP 就绪**——为智能体工作流而生
为何选择 Epiq
## 将开发者体验带入项目管理。
Epiq 为流畅体验而优化:键盘导航、命令历史、筛选功能、自动补全,以及纯粹的 Git 同步。
hjkl
### 以键盘为中心
使用类似 Vim 的移动方式导航看板、问题、泳道和上下文。或者用方向键偷懒也行。
git
### 默认分布式
Epiq 底层使用 Git,配合独立工作树和状态分支,让团队无需引入另一个中心化服务即可协作。
log
### 可追溯的状态
变更以事件形式追加,确定性重放,并设计为可收敛。检查昨天、上周或一年前发生了什么。
模型
### 本地优先。按需同步。或自动同步。
无需切换标签页即可创建、移动、筛选、关闭、重新打开和同步问题。Epiq 保证本地交互即时响应,同时允许显式或自动同步。
``
# 在任何 Git 仓库内
epiq
# 创建工作项
:new issue 添加快捷键
# 缩小看板范围
:filter tag prio
# 同步分布式状态
:sync
``
你将获得
$1
**无需注册账户**在 Git 仓库中初始化即可直接使用。
$2
**可视化的 ASCII 看板**终端内的看板,可快速导航、筛选和编辑。
$3
**冲突感知的协作**用户作用域下的仅追加事件日志,避免合并冲突,并在内存中收敛。
$4
**智能体交互**MCP 服务器让 AI 工具以可预测的方式与 Epiq 交互。
问题跟踪本应流畅。
—— 某人
安装
### 两条命令开始使用。
全局安装,进入任意 Git 仓库,然后运行 Epiq。首次启动会打开交互式设置向导。
``
npm install --global epiq
cd your-existing-repo-with-remote-tracking
epiq
``
:前往 GitHub 仓库 (https://github.com/ljtn/epiq)
相似文章
Show HN:面向AI代理的Git
re_gent 是一个开源的版本控制系统,专为AI代理活动设计,记录每一次工具调用及其相关提示,使开发者能够审查和回滚代理的变更。
Show HN: Codiff,本地差异审查工具
Codiff 是一款轻量级本地 diff 查看器,用于审查 Git 暂存和未暂存的更改,支持基于 LLM 的逐步讲解和内联审查评论。
@mitchellh: Hunk 非常优秀。它已经完全取代了我使用的任何其他本地差异查看器。它界面美观,速度飞快,快捷键设计合理……
Hunk 是一款以审查为优先的终端差异查看器,专为代理生成的变更集设计,提供多文件审查流、内联 AI 注释以及 Git/Jujutsu 支持等功能。
Show HN: Sx – 一个用于AI技能、MCP和命令的开源包管理器
sx 是一个开源包管理器,用于在团队间共享AI技能、MCP配置和命令。它帮助捕获个人AI专业知识,并自动分发给团队成员。
Show HN: Ctx – 跨 Claude Code 与 Codex 都能用的 /resume
Ctx 是一款本地优先的上下文管理器,开发者可用它在 Claude Code 和 Codex 之间绑定、恢复并分叉精确对话,杜绝记录漂移,依托 SQLite 与本地文件。