Mise is a polyglot development tool manager that handles tool versions, environment variables, and task running in a single CLI. It replaces asdf, nvm, pyenv, direnv, and Makefiles with a unified mise.toml configuration per project.
When to use: Managing multiple language runtimes per project, defining reproducible dev environments, running project tasks with dependencies, replacing scattered .nvmrc/.python-version/.tool-versions files, automating CI pipelines.
When NOT to use: Container-only workflows where all tools live in Docker images, single-language projects already well-served by their native version manager, production runtime management (mise is a dev tool).
Mise(以前稱為 rtx)多語言工具版本管理器、環境變數管理器和工作執行器。涵蓋工具版本管理(跨 Node/Python/Rust/Go/Java 等安裝、使用、固定)、mise.toml 任務定義(腳本、依賴項、監視模式、增量建置)、環境變數管理(.env 整合、每個目錄 env、編輯)、專案級工具固定、後端系統(asdf、npm、pipx、cvmgo、編輯)、專案級工具固定、後端系統(asdf、npm、pipx) 在配置開發工具版本、在 mise.toml 中定義專案任務、管理每個專案的環境變數、設定多語言開發環境、從 asdf 或 nvm 遷移或透過 mise run 自動執行建置/測試/lint/部署工作流程時使用。 來源:oakoss/agent-skills。