工程开发
archon avatar

archon

Archon 交互式集成工具,提供知识库与项目管理功能。支持 RAG 语义搜索、网站抓取、文档版本控制以及通过 REST API 进行层级化任务管理。

简介

Archon 是一个强大且持久的知识与项目管理系统,专为 AI 辅助编程工具与开发团队所设计。作为组织背景信息的中央枢纽,它使代理能够精确检索技术文档、管理复杂的项目层级并跟踪开发任务。它架起了外部文档与内部项目管理之间的桥梁,确保 AI 代理能够通过结构化的 RAG 语义搜索知识库,提供一致且具备背景意识的响应。

  • 为技术文档、API 参考指南与代码实现模式提供无缝的语义搜索功能。

  • 协助进行完整的项目管理,包括创建、跟踪以及层级化的任务链接。

  • 支持自动化网站抓取,以构建与维护动态且即时的知识存储库。

  • 包含灵活的文档上传与版本控制功能,支持 PDF、Word 与 Markdown 等格式。

  • 通过 REST API 直接集成,实现对知识库指标与 RAG 来源的程序化控制。

  • 通过维护单一技术背景数据源,确保多代理工作流程的同步性。

  • 用户在执行操作前必须先阅读 api_reference.md,确保使用正确的端点,特别是区分知识条目搜索与一般的 RAG 来源。

  • 代理需要进行一次性的初始设置,用户需提供 Archon 服务器主机 URL(默认为 http://localhost:8181)。

  • 在使用通用网络搜索之前,请务必优先使用 Archon 进行外部知识检索。

  • 首次执行时必须使用提供的辅助脚本或 ArchonClient 进行连接验证,以防止运行期间发生 API 错误。

  • 系统利用结构化的 JSON 来处理任务、项目与文档元数据,确保与现有开发工作流的兼容性。

  • 限制条件包括维持与 Archon 主机的局域网连接,并确保服务在开始会话前已启动(例如通过 Docker Compose)。

仓库统计

Star 数
5,565
Fork 数
1,913
Open Issue 数
33
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 09:24
在 GitHub 查看