mise
jdx/miseRevisado por IA
O que faz
O mise mantém as ferramentas de programação, as variáveis de ambiente e as tarefas de cada projeto em um único arquivo mise.toml. Você escreve node = "24" ou python = "3.14" e ele baixa essa versão exata para aquela pasta, então dois projetos podem usar versões diferentes sem conflito. Ele também pode carregar arquivos .env e segredos ao entrar na pasta, e executar tarefas nomeadas como build ou test. É feito para programadores que trabalham em um terminal. Um único comando o instala no Windows, macOS e Linux, e não precisa de nenhuma outra ferramenta antes.
Facilidade de instalação
B · instalador e um ajuste simples · Windows
- Windows B
- macOS B
- Linux B
Cada plataforma é um único comando: no Windows `winget install jdx.mise`, e no macOS e Linux o script de instalação de mise.run, que coloca o programa em ~/.local/bin. Cada release também tem um binário pronto para Windows, macOS e Linux. Depois de instalar, você adiciona uma linha ao arquivo de inicialização do seu shell para que funcione em todo terminal novo, e a partir daí tudo são comandos digitados.
Números no GitHub
- Estrelas
- 35.598em 31 de out. de 2026
- Downloads
- 85.683.4816.370.227 na semana
- Crescimento
- +175estrelas em 5 dias
Estrelas ao longo do tempo
Fatos
- Roda em
- Windows, macOS, Linux
- Você precisa instalar
- Nada além do programa
- Para compilar a partir do código
- Node.js, Docker, Rust
- Espaço em disco
- 240 MB–719 MB · pelo instalador
- Contas ou chaves
- Nenhuma
- Custo
- Grátis · Licença MIT. O README traz um link para uma página de patrocinadores, mas nada na ferramenta é pago.
- Licença
- MIT (Permissiva)
- Última atualização
- 1 de nov. de 2026
Sinais de risco (5)
- AtençãoComando de instalação executa script da internet
O comando de instalação direciona um script remoto para dentro de um shell: curl -fsSL https://mise.run | sh
checagem automática
- AtençãoBaixa e executa programas de terceiros
É para isso que a ferramenta serve: o README diz que ela instala ferramentas "from a registry of 1,000+ tools or directly from backends like GitHub releases, Aqua, Cargo, npm, and PyPI". Cada ferramenta que você pede é baixada do servidor de outra pessoa e executada na sua máquina. `mise lock` registra versões exatas e checksums, mas isso é opcional.
revisão por IA
- InfoO arquivo do projeto pode definir variáveis e executar comandos
Um mise.toml dentro de uma pasta pode declarar variáveis de ambiente, entradas extras de PATH e tarefas com comandos `run = "..."`. O README diz que as variáveis e os arquivos .env carregam "automatically as you enter a directory", então abrir uma pasta escrita por outra pessoa muda o ambiente do seu terminal.
revisão por IA
- InfoPode alterar configurações de toda a máquina
README, "Set up a machine with mise bootstrap": `mise bootstrap` e `mise dot apply` "apply system packages, dotfiles, Git repositories, macOS defaults, and background services", e `mise bootstrap --adopt you/dotfiles` pega essa configuração de um repositório Git. Há um `--dry-run` para visualizar antes.
revisão por IA
- InfoDownload grande para uma ferramenta de linha de comando
Os arquivos de release são grandes para um único programa: o mise-v2026.10.25-windows-x64.exe tem 240 MB e o binário Linux x64 tem 168 MB, antes de qualquer ferramenta que ele instale para você.
revisão por IA
As evidências aparecem no idioma original.
O que o Radar não conseguiu verificar
- Quanto espaço em disco ele acaba usando, já que cada versão de ferramenta que instala fica guardada na sua própria pasta.
- Se uma ferramenta específica do registro com mais de 1000 opções realmente instala e funciona na sua plataforma, especialmente no Windows.
- Se o script de instalação em mise.run é o mesmo código do repositório em um determinado momento.
- Se a ativação no shell entra em conflito com outro gerenciador de versões que você já usa, como nvm ou asdf.