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, 화물, GitHub 릴리스) 및 대안과의 비교(asdf, nvm, pyenv, Makefile). 개발 도구 버전 구성, mise.toml에서 프로젝트 작업 정의, 프로젝트별 환경 변수 관리, 다중 언어 개발 환경 설정, asdf 또는 nvm에서 마이그레이션 또는 mise run을 통한 빌드/테스트/lint/배포 워크플로 자동화 시 사용합니다. 출처: oakoss/agent-skills.