cocoindex-io/cocoindex

Incremental engine for long horizon agents 🌟 Star if you like it!

About the project

CocoIndex is an incremental data-processing engine that keeps code, documents, messages, PDFs, and videos continuously updated as context for AI agents and language-model applications. Engineers use it to build declarative Python pipelines that process only changed data, and its catalogue skills help coding agents work with CocoIndex correctly.

This repository also configures its own agents. See what cocoindex tells them →

12kStars on the repository
9Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

cocoindex-diagrams

01

cocoindex-io/cocoindex

Skill Claude CodeCodex

This skill should be used when creating, editing, or reviewing inline SVG diagrams for the CocoIndex docs site (anything under docs/src/content/docs/). It encodes the component-based primitive system under docs/src/components/diagrams/, the palette + shape semantics, the preview-and-verify loop using headless Chrome…

not rated 12k +44 today A SkillSpector: pass 124 tokens original Apache-2.0

target-connector

02

cocoindex-io/cocoindex

Skill Claude CodeCodex

This skill should be used when creating a new target connector for CocoIndex to integrate with external systems. It provides guidance on implementing TargetHandler, TargetActionSink, and related types for declarative target state synchronization with change detection and automatic cleanup.

not rated 12k +44 changed 12d ago A SkillSpector: pass 52 tokens original Apache-2.0

upgrade-examples

03

cocoindex-io/cocoindex

Skill Claude CodeCodex

This skill should be used when upgrading the cocoindex package version in all example pyproject.toml files. It uses regex-based sed commands to efficiently update version constraints across multiple files at once.

not rated 12k +44 today A SkillSpector: pass 42 tokens original Apache-2.0

cocoindex

04

cocoindex-io/cocoindex

Skill Claude CodeCodex

This skill should be used when building data processing pipelines with CocoIndex, a Python library for incremental data transformation. Use when the task involves processing files/data into databases, creating vector embeddings, building knowledge graphs, ETL workflows, or any data pipeline requiring automatic change…

not rated 12k +44 changed today A SkillSpector: pass 88 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: