Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.0] - 2026-02-07

Added

  • Code indexing with tree-sitter parsing for Rust, TypeScript, Python, Go, Java, and C++
  • Semantic search using ONNX Runtime embeddings (all-MiniLM-L6-v2)
  • Full-text keyword search via LanceDB/tantivy
  • Hybrid search combining semantic and keyword results with Reciprocal Rank Fusion
  • Git history analysis for temporal context
  • Coupling detection between files based on co-change patterns
  • MCP server for AI agent integration
  • CLI with index, search, grep, mcp-server, and completions subcommands
  • LanceDB as primary vector storage with SQLite for coupling metadata
  • Support for .bobbinignore exclude patterns