Start small
The base has four everyday tools. Add language, cloud, AI, or workstation profiles only when you need them.
Curated for mise
Pyahu Toolchain gives developers a practical baseline for languages, cloud platforms, and terminal work. Start with four essentials, then add only the profiles that fit your stack.
Choose a useful starting set
$ ./install.sh workstation node cloud
$ export MISE_ENV=workstation,node,cloud
$ mise installbase + workstation + node + cloud
A shared baseline, not a black box
The configuration is versioned, readable, and designed to coexist with project-level mise files.
The base has four everyday tools. Add language, cloud, AI, or workstation profiles only when you need them.
Stable profiles use exact pins and checked-in lockfiles instead of changing silently between installations.
The installer adds managed links and leaves your existing config.toml in place. Preview or remove the changes at any time.
Pick your stack
Every setup includes the small base profile. The others are additive, so a Python developer and a platform engineer do not need to install the same toolset.
Compare profiles and prerequisitesbasealways includedrg · fd · jq · yq
workstationshell · git · editor
javaTemurin · Maven · Gradle
goGo · lint · debug
pythonuv · Ruff · IPython
nodeNode.js · pnpm · Bun
cloudKubernetes · GitOps · IaC
airollingagent CLIs · Ollama
archdiagrams as code
Predictable where it matters
Exact versions, reviewed updates, and lockfiles for supported artifacts.
Kept separate because agent CLIs need recent releases and may change between installs.
Linux x64 and macOS arm64 installs run in CI before changes land.
Get started
Keep the checkout because mise links back to it. The dry run shows every filesystem change before you apply it.
# Clone the current stable release
$ git clone --branch v1.0.1 --depth 1 \
https://github.com/pyahu/toolchain.git \
~/.config/pyahu-toolchain
$ cd ~/.config/pyahu-toolchain
# Preview, then install selected profiles
$ ./install.sh --dry-run workstation node cloud
$ ./install.sh workstation node cloudExplore before installing