How to add full repository intelligence to an AI IDE: multi-language Tree-sitter chunking (Go, Rust, Java, JavaScript), BM25 hybrid search with RRF, .gitignore-aware file discovery, and new /index-dir and /search API endpoints.
ποΈ0viewsβ€οΈ0likesβ±οΈ15 min readπ¬0comments
Step-by-step: build a < 150ms fill-in-the-middle autocomplete engine using Tree-sitter chunking, nomic-embed-text, Chroma, and StarCoder2-3B. Part 1 of building Dhi β the open-source AI coding IDE.
ποΈ0viewsβ€οΈ0likesβ±οΈ13 min readπ¬0comments
A deep-dive into designing a full AI coding IDE using only open-source components β FIM autocomplete, chat-in-editor, multi-file agents, repo understanding, and sandboxed code execution.
ποΈ0viewsβ€οΈ0likesβ±οΈ10 min readπ¬0comments