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↗

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
cocoindex.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.
1,962 stars·153 forks·Python·Apache-2.0·21 views
  • 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.
  • Agent Context and Memory - Embedded, AST-aware code search CLI and MCP server.
  • 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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    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.

    Which projects share features with cocoindex-io/cocoindex-code?

    Projects with overlapping indexed features include: cocoindex-io/cocoindex — Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core… deusdata/codebase-memory-mcp — codebase-memory-mcp is a Model Context Protocol server that indexes source repositories into a persistent code… zilliztech/claude-context — Claude-context is a retrieval-augmented generation pipeline and semantic code search tool. It functions as an LLM… volcengine/openviking — OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents… claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… semantica-agi/semantica — Semantica is a Python framework for building context graphs and knowledge graphs that AI agents can query, reason…

    Projects sharing features with Cocoindex Code

    These projects share indexed features with Cocoindex Code. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • cocoindex-io/cocoindexcocoindex-io avatar

      cocoindex-io/cocoindex

      11,832View 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↗11,832
    • deusdata/codebase-memory-mcpDeusData avatar

      DeusData/codebase-memory-mcp

      48,292View on GitHub↗

      codebase-memory-mcp is a Model Context Protocol server that indexes source repositories into a persistent code knowledge graph, giving AI coding agents a queryable map of symbols, call paths and architecture so they read fewer files. Parsing uses bundled tree-sitter grammars covering more than 160 languages, and a built-in type layer links calls to their true definitions without a separate language server. Everything runs locally, with no cloud service or API key. Beyond the core graph, it offers read-only Cypher-style queries that return clear errors for unsupported syntax, and semantic code

      Caiderastclaude-code
      View on GitHub↗48,292
    • zilliztech/claude-contextzilliztech avatar

      zilliztech/claude-context

      12,675View 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↗12,675
    • volcengine/openvikingvolcengine avatar

      volcengine/OpenViking

      41,747View on GitHub↗

      OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents with persistent long-term memory. It enables the indexing of diverse documents and codebases to support retrieval-augmented generation, allowing agents to recall past interactions, user preferences, and learned experiences across sessions. The project is distinguished by its use of a URI-based virtual filesystem to organize memories, resources, and skills. It implements a tiered context loading system that balances retrieval precision with token budgets by structuring data into a

      Pythonagentagentic-ragai-agents
      View on GitHub↗41,747
    Compare all 30 related projects→

    Curated searches featuring Cocoindex Code

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