← Back to tools
View AGENTS.md for asdf
asdf
Manage multiple runtime versions with a single CLI tool
Description
asdf is a tool for managing multiple runtime versions with a single CLI tool. It supports Node.js, Ruby, Python, and many other languages and tools through a plugin system.
AI Summary
A universal version manager for multiple programming language runtimes and tools.
Capabilities
- + Manage versions of Node.js, Python, Ruby, and more
- + Plugin system for extensibility
- + Per-project version configuration (.tool-versions)
- + Single tool for all version management
Use When
- → You need to manage multiple runtime versions
- → You want one tool instead of nvm, rbenv, pyenv, etc.
Avoid When
- x You only use one programming language
- x You prefer language-specific version managers