Labsco
chunkhound logo

ChunkHound

β˜… 1,300

from chunkhound

A local-first semantic code search tool with vector and regex capabilities, designed for AI assistants.

πŸ”₯πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeNeeds API keys

Local-first codebase intelligence

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

  • 32 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, Dart, Lua, 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, and explicit backend selection (watchdog, watchman, polling)

Documentation

Visit chunkhound.ai for documentation:

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

License

MIT