TendKit
A free terminal app that shows every developer tool on your machine — CLIs, package manager installs, macOS apps — in one place and updates them safely.
🔗 Visit TendKitDescription
Developers end up with tools scattered across Homebrew, npm, PyPI, Cargo, Go installs and manually downloaded macOS apps, and there's no single place to see what's outdated — you have to run `brew outdated`, `npm outdated`, `pip list --outdated` and so on separately, tool by tool. TendKit is a terminal dashboard that scans all of those sources at once and gives you one inventory of what's installed, what's out of date, and a safe way to update it.
TendKit is a Go-based terminal UI (TUI) that builds a unified inventory across CLIs, multiple package managers (Homebrew, npm, PyPI, Go, uv, Ruby, Cargo) and macOS applications. It checks versions against GitHub releases and each package manager's own registry, verifies updates with SHA-256 checksums, and writes them atomically to avoid leaving a tool half-installed. It runs entirely at user-level permissions with no sudo required, keeps an audit log with credential redaction, and ships bilingual documentation in English and Simplified Chinese. It supports macOS and Linux (arm64/x86_64) on Go 1.23+, with no Windows support yet.
💬 Our review
The short version: TendKit is the "one dashboard instead of six commands" answer to the CLI-tool-sprawl problem every developer eventually hits.
There isn't a direct mainstream competitor doing exactly this — the usual approach is running each package manager's own outdated-check separately, or a broader system tool like topgrade that upgrades everything blindly without a review step. TendKit's TUI inventory and checksum-verified, no-sudo updates sit in between: more visibility than a blind upgrade-everything script, less setup than building your own tracking. It's free, so there's no cost barrier, but it doesn't support Windows and won't catch project-local dependencies or virtual environments — it's about your global toolchain, not a specific repo's requirements.txt. Worth adopting if you're juggling tools across 3+ package managers and tired of the outdated-check ritual; skip it on Windows, where it isn't available yet.
💰 Pricing
📊 Global score
🤖 AI-enriched data
Gratuit, licence non précisée dans le README
Pros
Un seul inventaire pour plusieurs gestionnaires de paquets et apps macOS au lieu de vérifier chacun séparément
Aucun sudo requis, mises à jour atomiques et vérifiées par checksum
Documentation bilingue et développement actif
Cons
Pas de support Windows
Ne scanne pas les dépendances de projet ni les environnements virtuels
Limité aux outils exposant leur version via un canal supporté
