tuistore
🛍️ The TUI app store — browse, search & one-key-install hundreds of terminal apps. Built on ricekit, seeded from awesome-tuis.
What is it?
What it is
A terminal user interface (TUI) app store that lets you search, browse, and one‑key install over 800 curated terminal apps, showing the install commands that actually work on your machine and allowing you to star projects on GitHub.
Why it exists
To eliminate the need to manually search GitHub/awesome‑lists and guess the correct install command (cargo, brew, pacman, uv, npm, etc.) for each tool, especially when many README commands are OS‑specific and may fail on your system.
Who should use it
Terminal enthusiastsCLI usersDevelopers looking for TUI applicationsSystem administratorsLinux/macOS/Windows power users
Who should avoid it
Users who prefer GUI-only application storesUsers uncomfortable with running terminal-based installation scripts
How it works
A quick walkthrough in plain English
How tuistore works
Step 1 of 3
You interact with it
Open tuistore, send a request, or connect it to your stack.
Features
Advantages
- Eliminates manual command searching and OS-specific installation errors
- Provides verified installation methods to prevent running incorrect commands
- Unified interface for multiple package managers
- Supports Windows (PowerShell/Windows Terminal) alongside macOS and Linux
- Low friction workflow via mouse and keyboard navigation
Disadvantages
- Requires existing package managers to be present on the system
- Some installation methods may be flagged as 'unverified' if scraped from READMEs
- Relies on external scrapers for catalog freshness
Installation
cloud
not mentioned
docker
not mentioned
native
curl -fsSL https://raw.githubusercontent.com/Gheat1/tuistore/main/install.sh | sh brew install gheat1/tuistore/tuistore uv tool install tuistore pipx install tuistore pip install tuistore uv tool install git+https://github.com/Gheat1/tuistore pipx install git+https://github.com/Gheat1/tuistore yay -S tuistore
compose
not mentioned
FAQ
How do I install tuistore on my machine?
You can install it via a one-liner using curl, via Homebrew (brew install gheat1/tuistore/tuistore), through PyPI (uv tool install tuistore), or via AUR for Arch Linux (yay -S tuistore). Windows is also supported in PowerShell.
How does tuistore ensure the installation commands are correct?
The engine detects your OS, CPU architecture, and installed package managers (like cargo, brew, or npm) to provide the best command. It labels methods as 'official' (documented), 'from README' (scraped), or 'unverified' (best-guess) so you know what to expect.
Can I manage tools I installed outside of tuistore?
Yes. tuistore detects existing installations by checking your PATH and querying package managers like brew, uv, npm, and cargo. You can use the 'anage' menu (comma key) to update all your packages at once, including those installed externally.
What are the main keyboard shortcuts for using the TUI?
In the TUI, use '/' to search, arrow keys to browse, 'i' to install, 'r' to read the tool's README, 'u' to update, 'x' to uninstall, and '' to star the repository on GitHub.
Is tuistore a standalone package manager?
While it acts as a discovery and installation interface, it is not a new package manager itself; it drives the package managers you already have (like cargo, brew, or npm) to perform the actual installations.
Featured in Videos
YouTube tutorials and walkthroughs for tuistore
Alternatives
Similar projects ranked by category, topics, and text overlap.