IOchair / SQL-ManyThing
PublicTurn any source tree into a local SQLite database. FTS5 trigram search across 89K files in seconds. One file. No server. No network.
SQL-ManyThing is a local search tool that transforms any folder of source code into a fast, searchable SQLite database. It works in three stages: first, it indexes all your files into a single database with full-text search capabilities. Second, it can optionally enrich your search with information about code structures like functions, classes, and their relationships. Third, it keeps a history of every search you run so you can revisit and reuse past queries. The tool is designed to help developers and AI assistants find specific code quickly without reading entire files or relying on network services.
How It Works
You have thousands of files to dig through and regular search tools are too slow or clumsy.
One simple command indexes every file in your project into a single database that lives on your computer.
Instead of reading files one by one, you ask questions and get answers in seconds with full-text search.
If you want deeper understanding, you can add information about function names, class structures, and code relationships.
Search for text that appears anywhere in your code
Look up specific functions, classes, or symbols by name
Your search returns precise results with evidence from the source, and the system remembers your queries for next time.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.