dollspace-gay/chainlink
A CLI issue tracker for AI Agents
解决的问题
Chainlink 是一款本地优先的问题跟踪器 CLI,专为 AI 辅助开发设计。它通过为任务、交接说明和编码标准提供持久记忆层,解决了 AI 会话(例如与 Claude Code 或其他 LLM 代理的会话)之间上下文丢失的问题。
工作原理
该工具将所有数据存储在本地 SQLite 数据库中。它允许用户跟踪问题、子问题和依赖关系,同时管理“会话”以记录面包屑和交接说明,从而弥合 AI 重启之间的差距。
它通过两种主要方法与 AI 代理集成:
- 原生 Hooks:专为 Claude Code 设计,它注入行为规范(例如“禁止使用 stubs”、“禁止死代码”)并通过 Python 脚本强制执行问题跟踪。
- 上下文提供者:一个生成结构化上下文(XML、Markdown 或 JSON)的脚本,包含当前会话状态、未解决的问题和项目特定的编码规则,可以将其前置到任何 LLM 代理(Cursor、Aider、Continue.dev 等)的提示中。
适用人群
使用 AI 编码助手,并希望以结构化的方式跟踪进度、强制执行编码标准,以及在多次 AI 驱动的开发会话中保持连续性的开发者。
亮点
- 会话记忆:使用交接说明和面包屑在上下文重置和压缩中保持状态。
- 本地优先存储:所有数据都保存在本地 SQLite 数据库中,无外部依赖。
- AI 规范:注入特定语言的最佳实践并阻止特定的 git 变更,以确保仅由人类操作。
- 代理无关:提供上下文提供者,通过 shell 别名或配置文件与任何 AI 代理集成。
- 任务管理:支持问题层级结构、里程碑、时间跟踪和依赖关系阻止。
相关
- 项目
- 项目
- 项目
- 项目
- 项目