haiku.rag logo
haiku.rag
★ 634
vs
octocode logo
octocode
★ 513

haiku.rag vs octocode

haiku.rag:Haiku RAG 是一个基于 LanceDB、Pydantic AI 和 Docling 构建的智能代理式检索增强生成(RAG)系统。它提供了混合搜索、多代理研究工作流、通过代码执行进行复杂分析任务以及带会话记忆的对话式 RAG 等高级功能。;octocode:Octocode 是一个强大的代码索引器和语义搜索引擎,用于构建代码库的智能知识图谱。它结合了先进的AI能力和本地优先设计,提供深入的代码理解和智能协助。

01

简评

haiku.rag logo
haiku.ragRAG / Knowledge Base · ★ 634

索引各种文档类型(例如 PDF、URL)以进行搜索和检索。

octocode logo
octocodeRAG / Knowledge Base · ★ 513

索引代码库进行分析

02

并排对比

字段
haiku.rag logohaiku.rag
octocode logooctocode
分类
RAG / 知识库
RAG / 知识库
Stars
★ 634
★ 513
许可证
MIT
Apache-2.0
安装方式
pip install haiku.rag
curl -fsSL https://raw.githubusercontent.com/Muvon/octocode/master/install.sh | sh
更新时间
1天前
2天前
开源
是
是
标签
RAG (检索增强生成), 代理式人工智能, 混合搜索
代码索引器, 语义搜索, 知识图谱
03

功能特性

haiku.rag logohaiku.rag
01混合搜索 — 向量 + 全文检索与倒数排序融合
02研究代理 — 通过 pydantic-graph 实现多代理工作流:规划、搜索、评估、合成
03RLM 代理 — 通过沙盒 Python 代码执行处理复杂分析任务
04对话式 RAG — 具有会话记忆的多轮对话的聊天 TUI 和 Web 应用程序
05本地优先 — 嵌入式 LanceDB,无需服务器。同时支持 S3、GCS、Azure 和 LanceDB Cloud
octocode logooctocode
01语义代码搜索
02知识图谱 (GraphRAG)
03多语言支持
04AI驱动功能
05MCP服务器集成
04

使用场景

haiku.rag logohaiku.rag
↳索引各种文档类型(例如 PDF、URL)以进行搜索和检索。
↳进行带来源引用的问答,以验证信息。
↳使用沙盒 Python 代码执行复杂的分析任务(RLM 模式)。
↳进行带记忆的多轮对话,以实现上下文理解。
↳作为 AI 助手的工具(例如 Claude Desktop)集成,用于文档管理、搜索和问答。
octocode logooctocode
↳索引代码库进行分析
↳使用自然语言搜索代码
↳利用AI自动化Git提交
↳通过MCP服务器集成AI助手
↳执行多查询代码搜索
FAQ

常见问题

haiku.rag 和 octocode 有什么区别?
haiku.rag 和 octocode 都属于 RAG / Knowledge Base 类别。haiku.rag 有 634 Stars,octocode 有 513 Stars。
haiku.rag 和 octocode 哪个更好?
最佳选择取决于你的具体需求。索引各种文档类型(例如 PDF、URL)以进行搜索和检索。 时选 haiku.rag,索引代码库进行分析 时选 octocode。
haiku.rag 是免费的吗?
是的,haiku.rag 在 GitHub 开源(MIT)。
octocode 是免费的吗?
是的,octocode 在 GitHub 开源(Apache-2.0)。
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
→

相关链接