Fast terminal search TUI powered by ripgrep.
rgterm panel: case-insensitive search across both file content and file names.- fuzzy panel: narrows matches by file, line, and content.
- preview panel: navigate with
hjkl/arrows, visual select withv.
- Node.js (v18+ recommended)
- npm
rg(ripgrep) (required)bat(optional, for syntax-highlighted preview)
Homebrew (macOS/Linux) example:
brew install ripgrep batnpm install -g git+ssh://git@github.com/rokyed/busca.gitnpm install -g github:rokyed/buscagit clone git@github.com:rokyed/busca.git
cd busca
npm install
npm linkbusca
busca /path/to/project
busca -h
busca /path/to/project --max-results 100000 --max-bat-bytes 4194304