AIAny
AI Infra2025
Icon for item

CocoIndex

Keeps codebases, PDFs, Slack, and docs continuously indexed for RAG and knowledge graphs by recomputing only what changed, not the whole dataset. You declare target state in Python; a Rust engine maintains it with per-row lineage back to the source.

Introduction

Most data pipelines treat indexing as a batch job — re-run nightly, rebuild everything, and accept that your agent reasons over hours-old context. CocoIndex borrows an idea from frontend frameworks instead: you declare the target index state and the engine reconciles only the delta, recomputing a single changed file rather than the whole corpus. The payoff is freshness at a fraction of the compute, with every output traceable to the exact source byte that produced it.

What Sets It Apart
  • Delta-only recomputation: change one PDF in a corpus of millions and only its rows re-embed — caching is fine-grained and automatic, so re-indexing cost scales with what changed, not with dataset size.
  • Built-in lineage: every vector or row carries provenance back to its source, which turns "why did the retriever return this?" into something you can trace instead of guess.
  • Rust core, Python surface: heavy parallel work runs in a Rust engine while you express transforms declaratively in Python, so you get throughput without writing systems code.
  • One model, many sinks: the same pipeline fans data from git, S3, Slack, or databases into vector stores, Postgres, graph DBs, or Kafka.
Who It's For

Great fit if you run RAG or knowledge-graph systems over data that changes constantly and you're tired of full rebuilds or stale context. Look elsewhere if your corpus is small and static — a nightly batch script will be simpler — or if you want a turnkey hosted search product rather than a framework you wire into your own targets.

Information

  • Websitegithub.com
  • OrganizationsCocoIndex
  • Authorscocoindex-io
  • Published date2025/03/03

Categories

More Items

GitHub
AI Infra2025

Measures generative AI inference performance with token-level metrics (TTFT, inter-token latency), latency, and throughput under realistic traffic patterns. Provides a multiprocess engine, real-time TUI dashboard, extensible plugins, and integrations for telemetry and result uploads, aimed at inference benchmarking and capacity planning.

GitHub
AI Train2019

Train and experiment with multi-billion to trillion-parameter transformer models on large GPU clusters using GPU-optimized building blocks and reference training scripts; offers advanced parallelism and mixed-precision support for research teams and ML engineers.

GitHub

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.