Kibi:一个用于 AI 驱动软件项目的本地知识库和开发助手
Kibi by Looted 是一个免费的 mcp 类别工具,旨在作为一个项目本地的、每个 git 分支的、可查询的软件开发知识库。它在 Node.js 上运行,使用 Prolog 引擎以确保一致性,帮助 AI 代理和开发人员管理软件项目上下文。Kibi 将需求、场景、测试和架构决策存储为链接实体,确保代码与文档之间的可追溯性。它与各种 AI 客户端集成,以增强开发工作流程。
Kibi 连接到什么?
Kibi 连接到 AI 代理和 LLM 助手,作为软件项目中的知识库。它在本地操作,特定于每个 git 分支。该系统存储关键的项目信息,如需求、场景、测试和架构决策。这些元素作为链接实体维护,允许项目的代码库与其相关文档之间的可追溯性。此设置使 AI 代理能够与一致的、最新的项目上下文进行交互。
核心功能和工具
Kibi 提供查询和更新其知识库的工具,允许 LLM 助手与存储的项目数据进行交互。它包括一个技能子系统,提供可重用的 Markdown 技能以指导代理。kibi-opencode 插件通过添加上下文感知的指导、将持久的代码注释路由到 Kibi 工件以及执行后台同步和验证检查来增强系统。主要编程语言是 TypeScript/JavaScript,利用 Node.js 运行时和 Prolog 引擎。
适合谁?
Kibi 针对 AI 代理、LLM 助手和软件项目中的开发人员,特别是那些在开发过程中使用 AI 的项目。它的设计支持在 git 分支之间维护项目上下文,并在功能切换期间保留信息。它通过将代码符号链接到需求来帮助强制执行可追溯性,旨在防止孤立功能和技术债务。该系统还执行自动验证检查。如果您的开发工作流程不涉及 AI 代理或不需要结构化、可追溯的知识库,请跳过此部分。
如何开始
不需要凭证。
用例
- LLM 助手查询和更新知识库,以跟踪 git 分支之间的上下文并在功能切换期间保留上下文。
- 通过将代码符号链接到需求来强制执行可追溯性,以防止孤立功能和技术债务。
- 通过捕捉缺失的需求、悬空引用和一致性问题的规则进行自动验证。
Kibi 提供了一个结构化的、基于 AI 的知识库,用于软件项目,增强可追溯性和一致性。它在本地运行,支持各种 AI 客户端和开发环境。该系统帮助管理 LLM 助手和开发人员的项目上下文,通过验证规则减少技术债务的风险。它通过插件与现有开发工作流程集成。尝试将您的代码符号链接到需求,以防止孤立功能。