asdf(또는 nvm 또는 pyenv)처럼 노드(node), 파이썬(python), cmake, terraform 등 수백 가지의 개발 도구(dev tools)를 관리합니다.
direnv처럼 다양한 프로젝트 디렉터리별로 환경 변수(environment variables)를 관리합니다.
make처럼 프로젝트 빌드 및 테스트에 사용되는 작업을 관리합니다.
다음 데모는 mise을 설치하고 사용하여 시스템에서 여러 버전의 node를 관리하는 방법을 보여줍니다.
which node를 호출하면 셰이밍(shim)이 아닌 실제 경로(real path)를 얻게 된다는 점에 유의하십시오. 또한, mise을 사용하여 jq, terraform 또는 go와 같은 다른 도구들을 설치할 수 있다는 것도 보여줍니다.
데모 스크립트(demo transcript)를 참조하십시오.
더 많은 옵션은 Getting started를 참조하십시오.
$ curl https://mise.run | sh
$ ~/.local/bin/mise --version
____ ___ ()______ ___ ____ ____ / /___ _________
/ __ __ \/ / ___/ _ \______/ _ \/ __ \______/ __ \/ / __ / / _
/ / / / / / ( ) // / / / // // / / // / /__/ __/
// // ////_/ ___// // / ./_/\,/\/\/
/_/ by @jdx
2026.4.19 macos-arm64 (2026-04-22)
셸(shell)에 mise을 연결하십시오 (사용하는 셸에 맞는 것을 선택하세요):
이 코드는 mise이 ~/.local/bin/mise에 위치한다고 가정합니다.
echo 'eval "$(~/.local/bin/mise activate bash)"' >> /.bashrc
echo 'eval "$(/.local/bin/mise activate zsh)"' >> /.zshrc
echo '/.local/bin/mise activate fish | source' >> /.config/fish/config.fish
echo '/.local/bin/mise activate pwsh | Out-String | Invoke-Expression' >> ~/.config/powershell/Microsoft.PowerShell_profile.ps1
$ mise exec node@26 -- node -v
mise [email protected] ✓ installed
v26.x.x
$ mise use --global node@26 go@1
$ node -v
v26.x.x
$ go version
go version go1.x.x macos/arm64
더 많은 예시는 dev tools를 참조하십시오.
mise.toml
[env]
SOME_VAR = "foo"
$ mise set SOME_VAR=bar
$ echo $SOME_VAR
bar
mise이 .env 파일을 로드할 수도 있다는 점에 유의하십시오.
mise.toml
[tasks.build]
description = "빌드(build) 프로젝트"
run = "echo building..."
$ mise run build
building...
자세한 내용은 tasks를 참조하십시오.
여기에 mise을 사용하여 프로젝트의 도구, 환경 및 작업을 관리하는 방법을 보여주는 결합된 예시가 있습니다.
mise.toml
[tools]
terraform = "1"
aws-cli = "2"
[env]
TF_WORKSPACE = "development"
AWS_REGION = "us-west-2"
AWS_PROFILE = "dev"
[tasks.plan]
description = "설정된 작업 공간(workspace)으로 terraform plan 실행"
run = """
terraform init
terraform workspace select $TF_WORKSPACE
terraform plan
"""
[tasks.validate]
description = "AWS 자격 증명 및 terraform 설정 검증"
run = """
aws sts get-caller-identity
terraform validate
"""
[tasks.deploy]
de