RepoPicks Radar

Updated every day around 02:00 UTC

Guides

Radar home

mise

jdx/miseReviewed by AI

What it does

mise keeps each project's programming tools, environment variables and tasks in a single mise.toml file. You write node = "24" or python = "3.14" and it downloads that exact version for that folder, so two projects can use different versions without clashing. It can also load .env files and secrets when you enter the folder, and run named tasks such as build or test. It is made for programmers who work in a terminal. One command installs it on Windows, macOS and Linux, and it needs no other tool first.

How easy it is to install

B · installer plus one simple step · Windows

  • Windows B
  • macOS B
  • Linux B

Every platform is one command: on Windows `winget install jdx.mise`, and on macOS and Linux the install script from mise.run, which puts the program in ~/.local/bin. Each release also has a ready binary for Windows, macOS and Linux. After installing you add one line to your shell start-up file so it works in every new terminal, and from then on everything is typed commands.

Numbers on GitHub

Stars
35,598on Oct 31, 2026
Downloads
85,683,4816,370,227 this week
Growth
+175stars in 5 days

Stars over time

35,40035,45035,50035,55035,600 Oct 26Oct 27Oct 28Oct 29Oct 30Oct 31 35,40035,45035,50035,55035,600 Oct 26Oct 29

Facts

Runs on
Windows, macOS, Linux
You need to install
Nothing extra
To build from source
Node.js, Docker, Rust
Disk space
240 MB–719 MB · from the installer
Accounts or keys
None
Cost
Free · MIT licence. The README links a sponsors page, but nothing in the tool is paid.
License
MIT (Permissive)
Last update
Nov 1, 2026

Risk signals (5)

  • AttentionInstall command runs a script from the internet

    Install command pipes a remote script into a shell: curl -fsSL https://mise.run | sh

    automatic check

  • Attentiondownloads and runs third party programs

    This is what the tool is for: the README says it installs tools "from a registry of 1,000+ tools or directly from backends like GitHub releases, Aqua, Cargo, npm, and PyPI". Each tool you ask for is downloaded from someone else's server and run on your machine. `mise lock` records exact versions and checksums, but it is optional.

    AI review

  • Infoproject file can set variables and run commands

    A mise.toml inside a folder can declare environment variables, extra PATH entries and tasks with `run = "..."` commands. The README says variables and .env files load "automatically as you enter a directory", so opening a folder someone else wrote changes your terminal environment.

    AI review

  • Infocan change machine wide settings

    README, "Set up a machine with mise bootstrap": `mise bootstrap` and `mise dot apply` "apply system packages, dotfiles, Git repositories, macOS defaults, and background services", and `mise bootstrap --adopt you/dotfiles` takes that configuration from a Git repository. There is a `--dry-run` to preview it first.

    AI review

  • Infolarge download for a command line tool

    The release files are big for a single program: mise-v2026.10.25-windows-x64.exe is 240 MB and the Linux x64 binary is 168 MB, before any tool it installs for you.

    AI review

Evidence is shown in its original language.

What Radar could not check

  • How much disk space it ends up using, since every tool version it installs is kept in its own folder.
  • Whether a particular tool in the 1,000+ registry really installs and works on your platform, especially on Windows.
  • Whether the install script at mise.run is the same code as the repository at any given moment.
  • Whether shell activation conflicts with another version manager you already use, such as nvm or asdf.

Similar projects

The RepoPicks app

Coming soon: install in 1 click with the RepoPicks app.