All the Versions is a cross-platform desktop app for developers to
manage language runtimes and tool versions from
.tool-versions files.
It provides a consistent GUI on top of tools like asdf and mise, so teams can inspect, switch, and install required versions without memorizing CLI flows.
Directory-aware resolution
See exactly which tool versions apply to any path using "closest file wins" resolution.
GUI-based version switching
Update tool entries and manage versions visually instead of manual CLI editing.
Install missing versions
Detect missing tool/runtime versions and trigger installs directly in-app.
Provider-aware workflow
Works with existing providers (asdf/mise and tool-specific integrations) rather than replacing them.
Readable diagnostics
Get actionable warnings for parse issues, missing versions, and environment mismatches.
Built for repeatable setups
Keep local environments aligned across repos and teammates.