DevShelf — cross-OS CLI tool catalog that already knows your machine
A TUI and web dashboard for discovering and installing the 1,000+ most-loved CLI tools — auto-detects your OS, distro, and package managers, then installs with the right command, never a hidden curl-sh.
backend developers and DevOps engineers who frequently set up new dev machines
- Auto-detects OS, distro family, and every package manager on PATH (brew, pacman, scoop, uv, cargo…)
- Verified install methods per tool, ranked by reliability (skip unverified curl | sh)
- Live-streamed install with confirm-before-run and built-in uninstall
- Sync your installed toolset across machines via a tiny dotfile-style manifest
brew, nix, scoop, cargo, uv and a dozen other package managers fragment install commands by OS; repos like 'awesome-tuis' prove devs want a curated layer on top.
Strong signal: UniGetUI (the dominant GUI competitor) has 21,600+ GitHub stars, multiple high-traffic articles cover it (XDA, dev.to), and dedicated tools like setupx, AppBarista, and devops-tools-installer all show active developer pain around fragmented package managers.UniGetUI — Free Download for Windows PC ↗GitHub - sumant1122/setupx: Cross-platform CLI to install developer ↗
Crowded: UniGetUI (21,600★, cross-platform GUI covering WinGet/Scoop/Choco/Brew/APT/DNF/Pacman/etc), setupx (CLI cross-platform mapper), AppBarista, and devops-tools-installer already solve the core use case; the TUI niche is the main differentiator but is small.GitHub - Devolutions/UniGetUI: UniGetUI: The Graphical Interface for ... ↗Cross-Platform Dev Environment Manager | AppBarista ↗
No evidence of paid willingness: all direct competitors are free open-source; developer CLI utilities in this space typically monetize via sponsorships/enterprise features rather than subscriptions, and the target audience expects free tools.UniGetUI — Free Download for Windows PC ↗GitHub - sumant1122/setupx: Cross-platform CLI to install developer ↗
Package manager fragmentation is a persistent real pain, but trend toward consolidation (Brew on Linux, Winget maturing, package manager standards) could shrink the opportunity over 5+ years; meanwhile catalog curation for 1,000+ tools is ongoing maintenance load.
MVP is straightforward (OS/package-manager detection + manifest of install commands), but maintaining an accurate, vetted catalog of 1,000+ CLI tools across brew/apt/dnf/pacman/winget/scoop/cargo/uv plus a TUI + web dashboard doubles the surface area relative to single-platform tools like UniGetUI.