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 統合、ディレクトリごとの環境、リダクション)、プロジェクト レベルのツールの固定、バックエンド システム (asdf、npm、pipx、cargo、GitHub リリース)、代替手段との比較 (asdf、nvm、 pyenv、Makefile)。 開発ツールのバージョンの構成、mise.toml でのプロジェクト タスクの定義、プロジェクトごとの環境変数の管理、多言語開発環境のセットアップ、asdf または nvm からの移行、または mise run によるビルド/テスト/lint/デプロイのワークフローの自動化を行う場合に使用します。 ソース: oakoss/agent-skills。