# mise

137 Hacker News commenters recommended mise and 22 criticized it, November 2025 to November 2026. It was recommended in 12 of 13 months; owners who said how long report a median of 1 years (4 owners). It meets the Hacker Approved badge rule.

**Verdict:** A single tool that pins per-project language and tool versions, environment variables and tasks, making onboarding and CI setup easy; power users report rough edges and confusing docs.

## Why people recommend it

- Replaces many per-language version managers (6 comments): "I'm a fan of it, and I can't think of a reason why I would use asdf over mise. ... they've solved real problems I've had." ([source](https://news.ycombinator.com/item?id=46564681)) "mise is awesome and replaces both sdkman, pyenv, and other similar tools that are restricted to one ecosystem." ([source](https://news.ycombinator.com/item?id=46082777)) "it starts effectively instantly and works not only for node versions but all programming languages and tools" ([source](https://news.ycombinator.com/item?id=46563340))
- Consistent environments across team and CI (6 comments): "I am migrating all of our GHA to use the mise action. Makes keeping the version of Go, linters, formatters etc. for the project so much easier." ([source](https://news.ycombinator.com/item?id=46194879)) "others are using Mise or Nix on a per project basis to automate the development environment setup and that works well on GitHub Actions" ([source](https://news.ycombinator.com/item?id=46926022)) "I cannot endorse mise more highly. I commit it to my repos to make sure every engineer has the same environment." ([source](https://news.ycombinator.com/item?id=47623520))
- Built-in task runner (5 comments): "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" ([source](https://news.ycombinator.com/item?id=48042901)) "Mise handles more stuff (tool versions, environment vars) and also has nicer ergonomics for specifying tasks" ([source](https://news.ycombinator.com/item?id=49163211)) "Mise does all the same things as just, but also has source/output tracking to avoid rerunning build jobs" ([source](https://news.ycombinator.com/item?id=46795105))
- Easy tool installs and setup (6 comments): "For most of them there's nothing to add though, you simply publish tools on GitHub/Cargo/etc. and mise will know how to install them." ([source](https://news.ycombinator.com/item?id=47630586)) "The best thing about mise is that it's very easy to get exactly what you want, and remove it when you don't want it anymore" ([source](https://news.ycombinator.com/item?id=50012820)) "The beauty of mise is that as long as someone is hosting a precompiled binary for you, it's easy to get it." ([source](https://news.ycombinator.com/item?id=45985559))

## What people warn about

- Rough edges in deeper features (3 comments): "i think mise does too much. the deeper you go into its features the more rough edges you’ll find." ([source](https://news.ycombinator.com/item?id=47910931)) "I like mise a lot. As somewhat of a power user I've also found its rough edges though." ([source](https://news.ycombinator.com/item?id=47907934)) "It also doesn't work well. And they have no support outside of Discord chat." ([source](https://news.ycombinator.com/item?id=49340823))
- Some packages install poorly (3 comments): "I personally switched from Mise back to Brew. I don't know if it was just my skill issue, but there were too many packages which found Mise to be problematic." ([source](https://news.ycombinator.com/item?id=48495115)) "docker compose is a bit trickier – it gets installed as docker-cli-plugin-docker-compose, but docker-cli doesn't seem to pick it up" ([source](https://news.ycombinator.com/item?id=48495353)) "I found mise's support to be pretty sub-par compared to Shivam Mathur's packaging work for homebrew" ([source](https://news.ycombinator.com/item?id=48495358))
- Confusing docs and install options (3 comments): "I found the documentation confusing and as so often with general-approach tools too overwhelming for what I'm trying to do." ([source](https://news.ycombinator.com/item?id=46076350)) "Overall there's too many ways to install things and it's not easy to add any of them." ([source](https://news.ycombinator.com/item?id=47628086)) "The problem is you still have to know to look for that setting to enable it." ([source](https://news.ycombinator.com/item?id=48462745))
- Supply chain and trust concerns (3 comments): "I'm not fond of consciously adding supply chain vulnerabilities to our stack when I don't have real pain to do so." ([source](https://news.ycombinator.com/item?id=49693902)) "Mise is also currently MITMing my shell, along with presumably many other dev machines" ([source](https://news.ycombinator.com/item?id=48042950)) "the in terminal advertisement for a problematic company I want nothing to do with" ([source](https://news.ycombinator.com/item?id=49162612))

## Alternatives hackers recommend

- [asdf version manager](https://hackerapproved.com/p/asdf.md): 17 recommend
- [rustup](https://hackerapproved.com/p/rustup.md): 14 recommend
- [SDKMAN](https://hackerapproved.com/p/sdkman.md): 12 recommend
- [nvm](https://hackerapproved.com/p/nvm.md): 7 recommend
- [pyenv](https://hackerapproved.com/p/pyenv.md): 7 recommend

## Cite as

Hacker Approved, "mise", https://hackerapproved.com/p/mise/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
