
mise
Command-line tool that installs a project's dev tools, sets its environment variables and runs its tasks from one mise.toml file.
mise is a command-line tool, written in Rust, that installs the tools a project uses, sets its environment variables and runs its tasks. A project keeps those settings in a mise.toml file, which the shell, the editor and CI read. The tools come from a registry of installable tools or from backends such as GitHub releases, Cargo, npm and PyPI. It reads asdf’s .tool-versions files and can run asdf plugins, and a project using direnv can move its environment lines into mise.toml. It installs through a shell script, Homebrew and other package managers, Docker images or Cargo.
Worth knowing
mise is a developer and CI tool, so it belongs on a developer’s machine or in a CI job, not on a live site. Running direnv and mise together is unsupported.
Identity
- Status
- Active
- Maintainer
- Jeff Dickey3
- Maintained by
- Individual
- First release
- 20236
Rendering and deploy
Releases
- Last release
- 2026-10-305
Adoption
Sources
- 2026-10-30: links, Categories, Written in, Runtime, Runs as, License model
mise.jdx.dev/ - 2026-10-30: links, GitHub stars
github.com/jdx/mise - 2026-10-30: Maintainer, License
github.com/jdx/mise/blob/main/LICENSE - 2026-10-30: Install with
mise.jdx.dev/installing-mise.html - 2026-10-30: Last release
github.com/jdx/mise/releases/tag/v2026.10.24 - 2026-10-30: First release
github.com/jdx/mise/releases/tag/v2023.8.0 - 2026-10-30: npm downloads a week
api.npmjs.org/downloads/range/2026-10-19:2026-10-25/mise - 2026-10-30: Contributors
api.github.com/repos/jdx/mise/contributors?per_page=1