Open-Sourcing doma: A Lightweight BM25 Search Tool to Stop AI from Abusing grep
HornyNarwahl · reddit · 2026-08-02
To solve the issue of coding assistants like Claude blindly using grep and missing targets, a developer released doma (DOcument MAtcher).
- Core Features: Provides fast, semantically relevant document and code search based on the BM25 algorithm, significantly reducing search misses.
- Lightweight Architecture: Written in Odin as a single binary with no external dependencies. It avoids heavy Node.js environments or complex MCP servers, mitigating supply chain vulnerabilities.
- Usage: Recommends adding doma instructions to your project's CLAUDE.md to guide the AI.
The author also built a companion tool, doyo, for document acquisition, relying heavily on Claude Code throughout the development process.
More from coding & agent
- ERP•AI launches headless SaaS with $0 seats that bills machines: $1 buys 4,000 record writes — rohanpaul_ai · 2026-10-16
- FDE-Gym benchmark shows huge gap on real AI delivery tasks: top model scores 0.563 — DeepLethe · 2026-10-16
- ModelClock launches free read-only MCP server to track model deprecations — zomenaro · 2026-10-16
- Vibe-coded dashboard leaked franchise financials before anyone logged in — shauntrennery · 2026-10-16
- Fintech HR built a sourcing agent on 60,000 past applicants — 30 qualified candidates in a month — G0NZ0BOY · 2026-10-16
- Orchestrating a 100-image portrait of humanity for aliens with ChatGPT, Argon and p5.brush — dx8xb · 2026-10-16