SemTools: Are Coding Agents All You Need?

[AI Summary]: This blog post introduces SemTools, a CLI toolkit that enhances command-line agents like Claude Code and Gemini CLI with semantic search capabilities for document analysis. The toolkit provides two main tools: ‘parse’ for converting complex formats to searchable markdown using LlamaParse, and ‘search’ for performing fuzzy semantic keyword searches using static embeddings. The authors conducted a benchmark using 1000 ArXiv papers to test whether combining Unix-like tools with semantic search is sufficient for document search tasks. Results showed that agents with SemTools access provided more detailed and comprehensive answers compared to those relying solely on traditional tools like grep, though both approaches achieved accurate results.