# Install mise with Homebrew, apk, chocolatey, MacPorts, Nix, pacman, scoop, winget

Polyglot runtime manager (asdf rust clone). Version 2026.7.2 via Homebrew; verified 2026-07-07.

## Install

```sh
sudo av install brew:mise
```

## Agent safety answer

mise manages language runtimes and can execute project toolchain hooks.

- **Credential access:** Reads project config, environment variables, and tool-specific credentials.
- **Remote mutation:** Can install runtimes and run configured tasks that call remote systems.
- **Publish/artifact risk:** Can drive build and release commands through tasks.
- **Recommended control:** Gate task execution, plugin installs, and secret-backed commands.
- **Agent-use guidance:** Allow version inspection; require approval for task runs that publish, deploy, or install plugins.

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install mise
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install mise
```

  Evidence: MacPorts ports tree: sysutils/mise/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add mise
```

  Evidence: Alpine Linux edge package indexes: mise from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Nix (92%):

```sh
nix profile install nixpkgs#mise
```

  Evidence: nixpkgs package indexes: pkgs/by-name/mi/mise/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S mise
```

  Evidence: Arch Linux sync databases: mise from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

### Windows

- Chocolatey (92%):

```sh
choco install mise
```

  Evidence: Chocolatey community package catalog: mise from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','mirc'

- Scoop (92%):

```sh
scoop install main/mise
```

  Evidence: Scoop official bucket manifest trees: bucket/mise.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

- winget (92%):

```sh
winget install --id jdx.mise -e
```

  Evidence: Windows Package Manager source index: jdx.mise from https://cdn.winget.microsoft.com/cache/source.msix

## Package facts

- **Package key:** brew:mise
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/mise>
- **Version:** 2026.7.2
- **Source summary:** Polyglot runtime manager (asdf rust clone)
- **Homepage:** <https://mise.jdx.dev/>
- **Repository:** <https://github.com/jdx/mise>
- **Upstream docs:** <https://mise.jdx.dev/>
- **License:** MIT
- **Source archive:** <https://github.com/jdx/mise/archive/refs/tags/v2026.7.2.tar.gz>
- **Last updated:** 2026-07-07T20:34:17Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- mise (cli)
- mise (alias)

## Dependencies

- usage

## Build dependencies

- cmake
- llvm
- pkgconf
- rust

## Uses from macOS

- bzip2

## Install behavior

- Post-install hook: not defined
- Caveats: If you are using fish shell, mise will be activated for you automatically.
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 2026.7.2
- Package-manager updated: 2026-07-07
- Local data: ok
- Upstream repository: https://github.com/jdx/mise
- Upstream latest detected: v2026.7.2 (current)
## Project history and usage

mise is a Rust-based developer-environment manager by jdx that grew out of the earlier rtx project. The project's documentation says rtx was renamed to mise to avoid confusion with Nvidia's RTX graphics branding and to make the CLI easier to search for and discuss. Its Homebrew description still captures that origin by calling it a polyglot runtime manager and an asdf Rust clone, while the project README frames the broader scope as dev tools, environment variables, and tasks in one CLI.

### Project history

Technically, mise started in the same problem space as asdf, pyenv, nvm, and direnv: keeping per-project tool versions and environment setup reproducible. It kept compatibility hooks that mattered to asdf users, including .tool-versions files and asdf plugins, but expanded into multiple installation backends such as npm, pipx, core, aqua, and GitHub releases. The documentation emphasizes real executable paths on PATH, optional shell activation, shims for CI and IDE use, and a mise.toml file that can hold tool versions, environment variables, and task definitions together.

### How it is used

In practice, developers use mise to install and switch between runtimes like Node.js, Python, Ruby, Go, Terraform, CMake, and many other CLIs, then run project tasks under the same resolved environment. Its package-manager niche is broader than a language-specific version manager and more integrated than a plain task runner: it is installed by Homebrew and other package managers as a single CLI that coordinates tool acquisition, directory-aware environment loading, and repeatable project commands.

### Sources

- <https://formulae.brew.sh/formula/mise>
- <https://github.com/jdx/mise>
- <https://mise.jdx.dev/dev-tools/comparison-to-asdf.html>
- <https://mise.jdx.dev/getting-started.html>
- <https://mise.jdx.dev/rtx.html>


## Security Notes

runtime and toolchain version manager.

- **Geiger risk:** orange / high
- runtime and toolchain version manager
- **Approval gate rules:** 6


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: mise.local.toml, mise.toml, mise/config.toml, .mise/config.toml, .config/mise.toml, .config/mise/config.toml, .config/mise/conf.d/*.toml, ~/.config/mise/config.toml
## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** mise
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Other Package-Manager Records

- Nix - mise: normalized package name match | nixpkgs package indexes: pkgs/by-name/mi/mise/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- apk - mise - 2025.12.13-r1: normalized package name match | Alpine Linux edge package indexes: mise from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Polyglot runtime and dev tool version manager | https://mise.jdx.dev/
- apk - mise-doc - 2025.12.13-r1: normalized package name match | Alpine Linux edge package indexes: mise-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Polyglot runtime and dev tool version manager (documentation) | https://mise.jdx.dev/
- pacman - mise - 2026.5.15-1: normalized package name match | Arch Linux sync databases: mise from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | The front-end to your dev env | https://github.com/jdx/mise
- MacPorts - mise: normalized package name match | MacPorts ports tree: sysutils/mise/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Chocolatey - mise: normalized package name match | Chocolatey community package catalog: mise from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','mirc'
- Scoop - main/mise: normalized package name match | Scoop official bucket manifest trees: bucket/mise.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
- winget - jdx.mise: normalized package name match | Windows Package Manager source index: jdx.mise from https://cdn.winget.microsoft.com/cache/source.msix


## Related links

- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://www.automicvault.com/pkg/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [usage](https://www.automicvault.com/pkg/brew/usage/) - Runtime dependency declared by Homebrew.
- [cmake](https://www.automicvault.com/pkg/brew/cmake/) - Build dependency declared by Homebrew.
- [llvm](https://www.automicvault.com/pkg/brew/llvm/) - Build dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [rust](https://www.automicvault.com/pkg/brew/rust/) - Build dependency declared by Homebrew.
- [ahoy](https://www.automicvault.com/pkg/brew/ahoy/) - Shares av.db curated category or tags: cli, developer-tools, task-runner.
- [cargo-make](https://www.automicvault.com/pkg/brew/cargo-make/) - Shares av.db curated category or tags: cli, developer-tools, task-runner.
- [dum](https://www.automicvault.com/pkg/brew/dum/) - Shares av.db curated category or tags: cli, developer-tools, task-runner.
- [fzf-make](https://www.automicvault.com/pkg/brew/fzf-make/) - Shares av.db curated category or tags: cli, developer-tools, task-runner.
- [go-task](https://www.automicvault.com/pkg/brew/go-task/) - Shares av.db curated category or tags: cli, developer-tools, task-runner.
- [grunt-cli](https://www.automicvault.com/pkg/brew/grunt-cli/) - Shares av.db curated category or tags: cli, developer-tools, task-runner.
- [gulp-cli](https://www.automicvault.com/pkg/brew/gulp-cli/) - Shares av.db curated category or tags: cli, developer-tools, task-runner.
- [just](https://www.automicvault.com/pkg/brew/just/) - Shares av.db curated category or tags: cli, developer-tools, task-runner.

## Combined YAML source

View the package source record on GitHub. [combined/mise.yml](https://github.com/automic-vault/db/blob/main/combined/mise.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- approval-gate seed metadata
- package-page enrichment
- curated configuration and credential file locations
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
- curated agent safety answer
