Skip to content
mise-en-place

Your dev environment, prepped and ready

One tool that manages dev tools, env vars, and tasks per project.

mise-en-place

Dev tools, env vars, and tasks in one CLI

~/projects/orders · zsh
$ mise use node@24 python@3.13
mise node@24.18.0 ✓ installed
mise python@3.13.14 ✓ installed
mise ./mise.toml tools: node@24.18.0, python@3.13.14
$ node --version
v24.18.0
$ mise run build
[build] $ tsc
More install methods

The Idea

Everything in its place, before you code.

It installs the tools your project needs, loads its env vars, and runs its tasks — all configured in a single mise.toml checked into your repo, so every machine gets the same setup.

mise en place /meez ahn plahs/

1. the gathering and arrangement of ingredients and tools before cooking.

2. a polyglot tool that keeps your project tools, env, and tasks in one place.

toml
# mise.toml
[tools]
node = "24"
python = "3.13"

[env]
_.file = ".env.local"

[tasks.test]
run = "pytest"

Chef's Special

aube: a fast Node.js package manager.

From the author of mise. aube works with your existing lockfile — no migration needed.

The Recipe

Get set up in four steps.

$ curl https://mise.run | sh
 
$ mise --version
2026.7.0 linux-x64
$ mise use node@24 python@3.13
mise node@24.18.0 ✓ installed
mise python@3.13.14 ✓ installed
mise ./mise.toml tools: node@24.18.0, python@3.13.14
$ cat .env.local
DATABASE_URL=postgres://localhost/orders
 
$ mise env -s bash
export DATABASE_URL='postgres://localhost/orders'
$ mise run test
[test] $ pytest
42 passed in 1.02s

Ready When You Are

Allez, prep your station.

curl https://mise.run | sh
MIT LicenseCopyright © 2026jdx.dev