mise
Polyglot command-line tool for managing dev tool versions, environment variables and project tasks.
Liked for managing per-project tool versions, environment variables and tasks in one place1234, often replacing asdf, nvm, direnv or just.5678 The most common caveats are that it tries to do too much910 and that some packages and tools don't work smoothly with it.111213
Why people recommend it
All-in-one environment · 3
Handles tool versions, env vars, tasks and hooks in a single tool.
“I'm a big fan of doing it with mise instead. It does the exact same thing plus a lot of other things really well.”
“I migrated to mise from just. Mise handles more stuff (tool versions, environment vars) and also has nicer ergonomics for specifying tasks”
Show 1 more
“I have to endorse mise; it's a really, really great tool that solves a number of different problems.”
Replaces older tools · 3
Users moved to it from asdf, nvm, direnv, just and Nix.
“That's why I switched to Mise”
Show 1 more
“have since switched to mise and can't recommend it enough”
Per-project versions · 3
Pins exact tool versions per project across Python, Node, Java and more.
“I use mise for dev tooling, that way I can have the exact correct version for every project.”
“I switched to mise too for all my dev tooling.”
Show 1 more
Task runner · 3
Built-in tasks make project commands easy to run and discover.
“I use mise everyday - it's basically muscle memory to type "mise" before a command in many of my projects now thanks to mise tasks”
Show 1 more
“I've been a very happy user of mise since when it was named rtx”
Flexible version pinning · 3
Lockfiles, any-version upgrades and GitHub/HTTP backends give control over installs.
“it's nice being able to downgrade and/or stick to a working version using lockfiles”
“Mise allows me to upgrade to any new version”
Show 1 more
“Heck, mise has an HTTP backend that can install binaries from any URL.”
Machine setup · 2
Global config helps set up new or multiple computers quickly.
“I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands”
“I recently found mise and have become a fan as well.”
Caveats and dissent
Scope creep · 2
Some feel it tries to do too many things.
“mise trying to do so many things and the in terminal advertisement for a problematic company I want nothing to do with”
“The only thing I would recommend to stay away from is the encrypted secrets stuff.”
Package compatibility · 3
Some packages and plugins, like Docker Compose, gave users trouble.
“there were too many packages which found Mise to be problematic”
Show 1 more
“Last time I used it it was missing some features (like compose for example)”
Not Homebrew replacement · 1
One user finds it unsuitable as a general Homebrew replacement.
“I really like mise but I don’t think it’s an adequate homebrew replacement.”
Complex setup · 1
A former Volta user found the setup too complicated.
“The mise setup is just way too complicated.”
Encrypted secrets · 1
A team user advises avoiding the encrypted secrets feature as a footgun.
“The only thing I would recommend to stay away from is the encrypted secrets stuff.”
Rapid change · 2
Fast development causes version drift across a team, and one user disliked an in-terminal advertisement.
“I used to be a heavy asdf user but nowadays I'm an even heavier mise user!”
“mise trying to do so many things and the in terminal advertisement for a problematic company I want nothing to do with”
Often compared with
2 moved from Homebrew to mise
1 moved from mise to Homebrewasdf7 comments mention both
3 moved from asdf to mise
2 moved from Nix to misedirenv6 comments mention both
1 moved from direnv to mise
2 moved from just to mise
Who recommends it in their own words
Threads where it came up
- Homebrew 6.0.0 10 mentions
- Use Task Runners for Common Coding Tasks 4 mentions
- Going Full Time on Open Source 3 mentions
- We Are Forking dotenvy into dotenv-ng 2 mentions
- Docker Sandboxes – Disposable, isolated sandboxes for AI agents 2 mentions
- Migrating from GNU Stow to Chezmoi 2 mentions
Also written as Mise. Data: mise.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 41
“I use a lot of direnv / mise.”
“I use mise inside WSL.”
“I highly recommend trying it out.”
“I'm a big fan of doing it with mise instead. It does the exact same thing plus a lot of other things really well.”
“I use Mise for env. I primarily use it for installing tools and running tasks”
“I use mise's github backend `mise use --global --pin github:ggml-org/llama.cpp`”
“I switched to mise too for all my dev tooling.”
“I use mise for dev tooling, that way I can have the exact correct version for every project.”
“Mise is really nice.”
“I migrated to mise from just. Mise handles more stuff (tool versions, environment vars) and also has nicer ergonomics for specifying tasks”
“mise trying to do so many things and the in terminal advertisement for a problematic company I want nothing to do with”
“Later I came to prefer mise over just.”
“I recommend mise for almost everything.”
“Homebrew and mise-en-place are the only must have apps for me”
“I used to be a heavy asdf user but nowadays I'm an even heavier mise user!”
“I like that when combined with `mise` (https://mise.jdx.dev) I can roll out a new computer in 2-3 commands”
“I’m on mise 2026.5.10 right now”
“I use Claude on a mise-powered project daily without any issues”
“Last time I used it it was missing some features (like compose for example)”
“it's nice being able to downgrade and/or stick to a working version using lockfiles”
“you could give it another try!”
“I really like mise but I don’t think it’s an adequate homebrew replacement.”
“I recently found mise and have become a fan as well.”
“there were too many packages which found Mise to be problematic”
“should I just move to Mise or Nix instead?”
“Mise allows me to upgrade to any new version”
“The mise setup is just way too complicated.”
“With mise you get the behaviour of automatically switching when you change directories effectively for free.”
“Heck, mise has an HTTP backend that can install binaries from any URL.”
“I use mise everyday - it's basically muscle memory to type "mise" before a command in many of my projects now thanks to mise tasks”
“I have to endorse mise; it's a really, really great tool that solves a number of different problems.”
“We just started exploring Mise as a (much) simpler alternative to Nix + Bazel for a polyglot monorepo.”
“The only thing I would recommend to stay away from is the encrypted secrets stuff.”
“If you haven’t tried it, I highly recommend Mise.”
“I've been a very happy user of mise since when it was named rtx”
“fast asdf, direnv, and task runner replacement”
“lol with mise I used a fourth time unit”
“I use mise a lot more than brew”
“have since switched to mise and can't recommend it enough”
“as it integrates with http://mise.jdx.dev/.”
“That's why I switched to Mise”