81
bet — Keep your house in order.
Agentic coding tools have made spinning up a new project almost too easy. Mostly. The side effect is that you now have more projects than you can keep track of.
Your ~/code folder has 300 folders. Half of them are experiments from last Tuesday. You don't remember what most of them are called or where they live.
bet is a lightweight project index for your machine. Point it at your project roots, let it scan, and you get a fast searchable registry of every local project you own. Find anything in milliseconds.
Run bet update --roots ~/code,~/work once. bet detects real projects by looking for .git or README.md, ignores all the noise, and writes a clean index. From there, bet search, bet info, and bet go are all you need.
The name comes from 𐤁 (bet), the Phoenician letter for "house." Every project is a house. bet builds the registry.
What you get:
Fuzzy search across all your projects, instantly
bet go <slug> that actually cds your shell, not just prints the path
Tab completion for project names
--json output for piping into jq and building custom workflows
Auto re-indexing via cron so the index stays fresh without thinking about it
Free. MIT licensed. Node 20+. macOS and Linux.
Built with