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
The HN verdict, written from 13 cited comments
34recommend
3warn against
Nov 21, 2025first mention
Oct 9, 2026latest mention
Nov 25 – Oct 26
Used forfor polyglot projectsfor teamsno root requiredfor Node and Python devsfor Windows and WSL userstool version managementdev tool version management

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.”

works on multi-language team projectsswitched from Nixon “Going Full Time on Open Source”

Replaces older tools · 3

Users moved to it from asdf, nvm, direnv, just and Nix.

“Mise is really nice.”

switched from direnvon “Where .env Went Wrong”

“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

“I highly recommend trying it out.”

Task runner · 3

Built-in tasks make project commands easy to run and discover.

ggooMay 6, 2026recommends

“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”

“Mise has been a real gamechanger for my ailing memory.”

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”

switched from Homebrewon “Homebrew 6.0.0”

“Mise allows me to upgrade to any new version”

switched from Homebrewon “Homebrew 6.0.0”
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.”

develops on four computers and Codespacesswitched from asdfon “Homebrew 6.0.0”

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.”

works on a team that uses it for nearly all reposon “Mise-En-Place”

Package compatibility · 3

Some packages and plugins, like Docker Compose, gave users trouble.

“there were too many packages which found Mise to be problematic”

“I’m on mise 2026.5.10 right now”

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.”

works on a team that uses it for nearly all reposon “Mise-En-Place”

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!”

works with coworkers on a teamswitched from asdfon “Migrating from GNU Stow to Chezmoi”

“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

Who recommends it in their own words

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.”

switched from direnvon “Where .env Went Wrong”

“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!”

works with coworkers on a teamswitched from asdfon “Migrating from GNU Stow to Chezmoi”

“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”

switched from Homebrewon “Homebrew 6.0.0”

“you could give it another try!”

switched from nvmon “Homebrew 6.0.0”

“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.”

develops on four computers and Codespacesswitched from asdfon “Homebrew 6.0.0”

“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”

switched from Homebrewon “Homebrew 6.0.0”

“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.”

ggooMay 6, 2026recommends

“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.”

works on multi-language team projectsswitched from Nixon “Going Full Time on Open Source”

“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.”

works on a team that uses it for nearly all reposon “Mise-En-Place”

“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”

“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”

Threads where it came up

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.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help