Skip to main content
Glama

Your AI assistant searches code but doesn't understand it. ChunkHound researches your codebase—extracting architecture, patterns, and institutional knowledge at any scale. Integrates via MCP.

Features

  • cAST Algorithm - Research-backed semantic code chunking

  • Multi-Hop Semantic Search - Discovers interconnected code relationships beyond direct matches

  • Semantic search - Natural language queries like "find authentication code"

  • Regex search - Pattern matching without API keys

  • Local-first - Your code stays on your machine

  • 30 languages with structured parsing

    • Programming (via Tree-sitter): Python, JavaScript, TypeScript, JSX, TSX, Java, Kotlin, Groovy, C, C++, C#, Go, Rust, Haskell, Swift, Bash, MATLAB, Makefile, Objective-C, PHP, Vue, Svelte, Zig

    • Configuration: JSON, YAML, TOML, HCL, Markdown

    • Text-based (custom parsers): Text files, PDF

  • MCP integration - Works with Claude, VS Code, Cursor, Windsurf, Zed, etc

  • Real-time indexing - Automatic file watching, smart diffs, seamless branch switching

Documentation

Visit

Requirements

Installation

# Install uv if needed curl -LsSf https://astral.sh/uv/install.sh | sh # Install ChunkHound uv tool install chunkhound

Quick Start

  1. Create .chunkhound.json in project root

{ "embedding": { "provider": "voyageai", "api_key": "your-voyageai-key" }, "llm": { "provider": "claude-code-cli" } }

Note: Use "codex-cli" instead if you prefer Codex. Both work equally well and require no API key.

  1. Index your codebase

chunkhound index

For configuration, IDE setup, and advanced usage, see the

Why ChunkHound?

Approach

Capability

Scale

Maintenance

Keyword Search

Exact matching

Fast

None

Traditional RAG

Semantic search

Scales

Re-index files

Knowledge Graphs

Relationship queries

Expensive

Continuous sync

ChunkHound

Semantic + Regex + Code Research

Automatic

Incremental + realtime

Ideal for:

  • Large monorepos with cross-team dependencies

  • Security-sensitive codebases (local-only, no cloud)

  • Multi-language projects needing consistent search

  • Offline/air-gapped development environments

Stop recreating code. Start with deep understanding.

License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ofriw/chunkhound'

If you have feedback or need assistance with the MCP directory API, please join our Discord server