A blazingly fast general purpose fuzzy finder TUI.
Television (tv) is a fast, portable fuzzy finder designed to supercharge terminal workflows. Unlike traditional file finders, Television can search through multiple data sources including files, text content, git repositories, environment variables, docker containers, and more - all with real-time fuzzy matching for lightning-fast results.
The tool's standout feature is its channel system, which allows users to create custom search workflows for any use case. Want to browse TLDR pages? Create a channel. Need to search through API documentation? Build a custom channel. This extensibility makes Television adaptable to virtually any development or system administration workflow.
Television integrates seamlessly with popular shells (bash, zsh, fish) and editors (Neovim, Vim, VSCode, Zed), providing familiar keybindings like Ctrl+T for file search and Ctrl+R for history search. It's built for developers and power users who want a single, fast tool to replace multiple search utilities while maintaining the flexibility to customize it for their specific needs.
# via Homebrew
brew install television
# via Cargo
cargo install television
# via Quick Install Script
curl -fsSL https://alexpasmantier.github.io/television/install.sh | bash