Curated for mise

Your everyday CLI tools. One reproducible setup.

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.

  • Exact stable pins
  • Linux and macOS CI
  • Safe uninstall
~/.config/pyahu-toolchain

Choose a useful starting set

$ ./install.sh workstation node cloud
$ export MISE_ENV=workstation,node,cloud
$ mise install
Profiles active

base + workstation + node + cloud

A shared baseline, not a black box

Spend less time rebuilding your terminal.

The configuration is versioned, readable, and designed to coexist with project-level mise files.

Start small

The base has four everyday tools. Add language, cloud, AI, or workstation profiles only when you need them.

Use reviewed versions

Stable profiles use exact pins and checked-in lockfiles instead of changing silently between installations.

Keep your mise setup

The installer adds managed links and leaves your existing config.toml in place. Preview or remove the changes at any time.

Pick your stack

Profiles that work together.

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 prerequisites
basealways included

rg · fd · jq · yq

workstation

shell · git · editor

java

Temurin · Maven · Gradle

go

Go · lint · debug

python

uv · Ruff · IPython

node

Node.js · pnpm · Bun

cloud

Kubernetes · GitOps · IaC

airolling

agent CLIs · Ollama

arch

diagrams as code

Predictable where it matters

Know what you are installing.

Stable profiles

Exact versions, reviewed updates, and lockfiles for supported artifacts.

Rolling AI profile

Kept separate because agent CLIs need recent releases and may change between installs.

Tested paths

Linux x64 and macOS arm64 installs run in CI before changes land.

Read the exact support boundary

Get started

Install a stable release.

Keep the checkout because mise links back to it. The dry run shows every filesystem change before you apply it.

terminal
# 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 cloud

Explore before installing

Find every tool, version, and profile in the catalog.