Analysis updated 2026-05-18
Search a catalog of 800+ terminal apps and install one with a single keypress.
Check whether a tool's install command is officially documented, scraped, or unverified before running it.
Update or uninstall every command line tool installed through tuistore, brew, uv, npm, or cargo from one place.
| gheat1/tuistore | mimic-video/mimic-video | facebookresearch/egoblur | |
|---|---|---|---|
| Stars | 253 | 252 | 251 |
| Language | Python | Python | Python |
| Last pushed | — | — | 2026-06-11 |
| Maintenance | — | — | Maintained |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 5/5 | 3/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
tuistore is a terminal application store that lets people browse, search, and install terminal based tools without ever leaving the terminal. It catalogs more than eight hundred curated command line and full screen terminal apps, including well known tools like neovim, ripgrep, bat, fzf, and starship, and lets a user find one with a fuzzy search, then install it with a single keypress. The hard problem tuistore solves is figuring out how to install a given tool on the machine it is running on. Different tools are installed with different package managers, such as cargo, Homebrew, pacman, uv, or a raw shell script, and many README files only give commands for one operating system. tuistore reads the user's operating system, Linux distribution family, processor architecture, and which package managers are actually available, then shows install commands that are known to work on that specific machine. Each install method is labeled as official, meaning it comes from the project's own documentation, scraped from the project's README, or unverified, meaning it is a best guess based on the tool's programming language, so the user always knows how much to trust a given command before running it. Before installing, a user can press a key to read a tool's README directly inside tuistore, and every install runs visibly in the user's own shell rather than silently in the background. Beyond installing, tuistore also tracks what it has installed and can detect tools already installed through other managers like Homebrew, uv, npm, cargo, or pipx. From inside the app or the command line, a user can update or uninstall a specific tool, or trigger a single command that updates everything on the system at once, including packages tuistore did not itself install. tuistore is written in Python and requires version 3.11 or newer. It can be installed with a one line shell script, through Homebrew, from PyPI using uv, pipx, or pip, or through the Arch Linux AUR, and it also runs on Windows in PowerShell. The project is released under the GNU General Public License version 3.
A terminal app store that lets you search, install, update, and uninstall 800+ command line tools with the right package manager for your machine.
Mainly Python. The stack also includes Python, Homebrew, Cargo.
You can use and modify it, but any distributed derivative work must also be open source under the same GPL license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.