最近推送 2026-10-28 15:12(0 天前),属于活跃维护
cocoindex-io/cocoindex
GITHUB中文整理主语言 Rust · 11,770 星 · Apache-2.0 · 创建于 2025-03-04
CocoIndex 是一个用 Rust 编写的增量计算引擎,面向长时间运行的 AI 智能体,把代码库、笔记、邮件、Slack、PDF 和视频等来源转成持续更新的上下文。
仓库健康度
5 个维度开放 Issue 112 个 · Fork 920 个
star 记录还不够天数,增量算不出来
许可证 Apache-2.0 · 8 个 topics · 开了 Wiki
这一项暂无数据,不代表项目没有发布
「证据不足」表示这项数据暂时没有取到,不能读成「项目有问题」;「部分数据」表示只拿到一部分信号。版本发布要额外调 Releases 接口,下一版补。
Star 趋势
6 天记录横轴 2026-10-23 → 2026-10-28,纵轴按这段时间的最小/最大值拉伸。趋势来自站内每天记录一次的星数,页面打开时不会实时请求 GitHub。
它解决什么问题
据 README 归纳AI 智能体和 LLM 应用需要基于最新数据推理,但数据源持续变化,全量重算既慢又浪费。没有增量机制,模型只能拿到过期批次,产生上下文缺口,还得反复做重复处理。
核心能力
6 条- 1声明目标内容后自动保持同步,只重新计算发生变化的部分
- 2支持一次回填后反复运行,仅对改动文件重新嵌入
- 3默认并行处理,可应对任意规模的数据
- 4用 Python 以声明式方式定义数据流,五分钟内可上手
- 5将代码库、会议记录、收件箱、Slack、PDF 和视频等转成持续新鲜的上下文
- 6提供面向 AI 编码智能体的技能文件,帮助其写出正确的 v1 代码
项目画像
6 个角度项目定位
CocoIndex 是一个用 Rust 编写的增量计算引擎,面向长时间运行的 AI 智能体,把代码库、笔记、邮件、Slack、PDF 和视频等来源转成持续更新的上下文。
适合谁
适合需要为 AI 智能体或 LLM 应用提供持续新鲜上下文的开发者与团队,尤其是数据源多、更新频繁、要求低延迟推理的场景。
典型场景
把代码库和会议记录持续同步为 AI 智能体可检索的上下文,代码或记录变动后只更新差异部分。;将收件箱、Slack、PDF 和视频等多种来源统一转为 LLM 应用可用的新鲜数据,避免全量重复处理。;在 AI 编码智能体中加载技能文件,让其按正确概念和 API 模式编写基于该引擎的代码。
部署难度
上手门槛较低,用 Python 编写声明式流程即可,官方称五分钟可完成;具体安装步骤和环境依赖未详细说明。
风险限制
需要具备 Python 使用经验;底层由 Rust 实现,但未说明具体运行环境与外部服务依赖。
最近维护
最近一次推送是 2026-10-28 15:12。 实现方式:用户以声明式方式描述目标内容应包含什么,引擎持续追踪源数据变化,仅对差异部分重新计算并同步到目标,同时默认并行执行计算任务。
README 原文细节
1 个板块其它说明README 里剩下的内容
概述
CocoIndex turns codebases, meeting notes, inboxes, Slack, PDFs, and videos into live, continuously fresh context for your AI agents and LLM apps to reason over effectively — with minimal incremental processing. Get your production AI agent ready in 10 minutes with reliable, continuously fresh data — no stale batches, no context gap Incremental · only the delta · Any scale · parallel by default · Declarative · Python, 5 min
Declare what should be in your target — CocoIndex keeps it in sync forever, recomputing only the Δ.
Run once to backfill. Re-run anytime — only the changed files re-embed.
Building with an AI coding agent? Drop in our CocoIndex skill so your agent writes correct v1 code — concepts, APIs, patterns, all in one file. See Use with AI coding agents for install steps.
关于 cocoindex 的常见问题
6 个问题cocoindex 是做什么的?
CocoIndex 是一个用 Rust 编写的增量计算引擎,面向长时间运行的 AI 智能体,把代码库、笔记、邮件、Slack、PDF 和视频等来源转成持续更新的上下文。 AI 智能体和 LLM 应用需要基于最新数据推理,但数据源持续变化,全量重算既慢又浪费。没有增量机制,模型只能拿到过期批次,产生上下文缺口,还得反复做重复处理。
cocoindex 有哪些功能?
核心能力:声明目标内容后自动保持同步,只重新计算发生变化的部分;支持一次回填后反复运行,仅对改动文件重新嵌入;默认并行处理,可应对任意规模的数据;用 Python 以声明式方式定义数据流,五分钟内可上手;将代码库、会议记录、收件箱、Slack、PDF 和视频等转成持续新鲜的上下文;提供面向 AI 编码智能体的技能文件,帮助其写出正确的 v1 代码。
cocoindex 适合谁用?
适合需要为 AI 智能体或 LLM 应用提供持续新鲜上下文的开发者与团队,尤其是数据源多、更新频繁、要求低延迟推理的场景。
cocoindex 是怎么工作的?
用户以声明式方式描述目标内容应包含什么,引擎持续追踪源数据变化,仅对差异部分重新计算并同步到目标,同时默认并行执行计算任务。
用 cocoindex 有什么门槛或限制?
需要具备 Python 使用经验;底层由 Rust 实现,但未说明具体运行环境与外部服务依赖。
cocoindex 现在还在维护吗?数据怎么样?
目前 11,770 星,920 个 Fork,主语言 Rust,创建于 2025-03-04,最近一次推送 2026-10-28 15:12,许可证 Apache-2.0。星数、Fork、推送时间都是 GitHub 返回的实时数据,「最近推送」离现在越近说明越活跃;长期不动要留意是否已停止维护。
这些内容来自哪
读法说明项目数据取自 GitHub 官方接口与项目 README;星数、Fork、语言与时间以 GitHub 页面为准,档案更新于 2026-10-23 18:00。
