← Back

mise

mise installs and selects development tools from project configuration.

Why I use it

Different projects want different versions of Node, Bun, Rust, Python, and their surrounding tools. Managing those installations by hand creates a machine full of invisible assumptions.

mise keeps the versions close to the project and switches them when I enter it. A fresh shell gets the same toolchain without a pile of one-off setup commands.