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
- Tencent Releases UI-Mate-27B, a Desktop GUI Agent Model — tencent · 2026-08-24
- Comparing AI Subscriptions: DeepSeek API vs. Claude Pro vs. Local LLMs — Unlikely_Bluejay5392 · 2026-08-24
- Claude Code introduces 'Remote Control' feature to boost coding efficiency — rohanpaul_ai · 2026-08-24
- rauchg lays out fx extension philosophy: MCP, Skills, Plugins and Unix composition — AccBalanced · 2026-08-24
- Netflix details its production LLM judge: hundreds of thousands of recommendations scored weekly — omarsar0 · 2026-08-24
- smolvm passes Simon Willison's Fable 5 agent test as a secure sandbox — yawnxyz · 2026-08-24