awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cocoindex-io avatar

cocoindex-io/cocoindex-code

0
View on GitHub↗
1,962 stars·153 forks·Python·Apache-2.0·12 viewscocoindex.io↗

Cocoindex Code

Cocoindex is a command-line code search engine and indexing tool that combines abstract syntax tree pattern matching and semantic vector embeddings for precise code discovery. It functions locally and integrates with AI coding assistants to automatically retrieve necessary codebase context through standardized communication protocols and persistent background daemon services.

The platform employs an asymmetric embedding architecture that generates vector representations using separate parameters for document indexing and search queries. It supports incremental index maintenance by tracking file deltas, alongside automated codebase summarization, knowledge graph extraction from unstructured notes, and call graph tracing to evaluate the impact of proposed modifications.

Data transformation pipelines are defined using standard programming scripts, supported by hierarchical project discovery, embedding provider selection, containerized deployment, and traffic management controls for rate limits and batching.

Features

  • Abstract Syntax Tree Search Tools - Matches source code by syntax tree patterns locally without requiring a pre-built index or embedding model.
  • Code Context Servers - Connects directly to AI coding assistants through Model Context Protocol servers so agents retrieve necessary codebase context automatically.
  • Model Context Protocol Integrations - Connects code search engines to AI assistants through standardized protocols so agents automatically retrieve necessary codebase context.
  • Model Context Protocol Servers - Publishes search and indexing capabilities over standard input and output to integrate directly with compatible coding assistants.
  • Incremental Document Indexers - Automatically reindexes only changed file deltas or processes added, modified, and deleted items to keep search targets fresh.
  • Codebase Indexing - Maintains incremental file indexes that update automatically on every commit to keep search targets fresh without full recomputes.
  • Structural Search Indexes - Searches codebases by matching abstract syntax tree patterns against source files locally without requiring a pre-built index.
  • Code Search - Finds relevant code snippets across codebases using natural language queries and vector similarity for efficient context retrieval.
  • Semantic Code Search Engines - Provides a command-line code search engine that uses abstract syntax trees and vector embeddings to help coding agents find relevant snippets.
  • AST Pattern Matching - Searches codebases by syntax tree patterns rather than literal text so formatting differences do not affect matches.
  • Codebase Indexing - Initializes repositories, builds and updates indices with streaming progress, checks health status, and resets database storage.
  • Automated Codebase Summarizers - Extracts and aggregates structure across multiple repositories to produce synchronized summaries that refresh on push.
  • Knowledge Graph Extraction - Parses unstructured notes to capture people, topics, decisions, and action items into a live queryable graph.
  • Python Data Pipeline Frameworks - Builds data transformation pipelines using standard programming scripts from which the engine automatically derives execution graphs.
  • Vector Embedding Indexes - Generates vector representations using separate parameters for document indexing and search queries to accommodate specialized model requirements.
  • Asymmetric Embedding Architectures - Employs an asymmetric embedding architecture generating vector representations using separate parameters for document indexing and search queries.
  • Call Graph Tracers - Maps callers and callees across the codebase to evaluate the blast radius of proposed changes before shipping.

Star history

Star history chart for cocoindex-io/cocoindex-codeStar history chart for cocoindex-io/cocoindex-code

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Cocoindex Code

Similar open-source projects, ranked by how many features they share with Cocoindex Code.
  • cocoindex-io/cocoindexcocoindex-io avatar

    cocoindex-io/cocoindex

    6,117View on GitHub↗

    Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core focus on codebase indexing and knowledge graph extraction. The engine uses a function-graph execution model where user-defined Python functions are composed into a directed acyclic graph, and it processes data incrementally so only changed source records or code paths are re-computed, avoiding full recomputation at any scale. It supports automatic schema inference from transformation pipeline type annotations and provides full data lineage tracing, tagging every output record wi

    Rustagentic-data-frameworkaiai-agents
    View on GitHub↗6,117
  • zilliztech/claude-contextzilliztech avatar

    zilliztech/claude-context

    5,373View on GitHub↗

    Claude-context is a retrieval-augmented generation pipeline and semantic code search tool. It functions as an LLM codebase indexer and RAG context provider, designed to index local directories and retrieve relevant code files to provide context for large language models. The system operates as a hybrid search engine that combines keyword matching with dense vector search. This allows for the retrieval of code snippets and logic using natural language queries based on meaning rather than exact text matches. The project covers codebase indexing and search index management, utilizing asynchrono

    TypeScriptagentagentic-ragai-coding
    View on GitHub↗5,373
  • claude-code-best/claude-codeclaude-code-best avatar

    claude-code-best/claude-code

    20,272View on GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    TypeScript
    View on GitHub↗20,272
  • mendableai/firecrawl-mcp-servermendableai avatar

    mendableai/firecrawl-mcp-server

    6,602View on GitHub↗

    This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data. The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions. The system covers broad capabilities including large-scale website d

    JavaScript
    View on GitHub↗6,602
See all 30 alternatives to Cocoindex Code→

Frequently asked questions

What does cocoindex-io/cocoindex-code do?

Cocoindex is a command-line code search engine and indexing tool that combines abstract syntax tree pattern matching and semantic vector embeddings for precise code discovery. It functions locally and integrates with AI coding assistants to automatically retrieve necessary codebase context through standardized communication protocols and persistent background daemon services.

What are the main features of cocoindex-io/cocoindex-code?

The main features of cocoindex-io/cocoindex-code are: Abstract Syntax Tree Search Tools, Code Context Servers, Model Context Protocol Integrations, Model Context Protocol Servers, Incremental Document Indexers, Codebase Indexing, Structural Search Indexes, Code Search.

What are some open-source alternatives to cocoindex-io/cocoindex-code?

Open-source alternatives to cocoindex-io/cocoindex-code include: cocoindex-io/cocoindex — Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core… zilliztech/claude-context — Claude-context is a retrieval-augmented generation pipeline and semantic code search tool. It functions as an LLM… claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… spartan-ng/spartan — Spartan is a development framework and design system toolset that combines a headless UI component library with a… mendableai/firecrawl-mcp-server — This project is a Model Context Protocol server that connects large language models to web scraping and crawling… modelcontextprotocol/java-sdk — This is a software development kit for integrating the Model Context Protocol into Java applications. It serves as a…

Curated searches featuring Cocoindex Code

Hand-picked collections where Cocoindex Code appears.
  • Code browser