Mighty Painting
Portable containerized AI-agent development environments.
One command. Reproducible Nix toolchains. Rootless Podman isolation.
Agent-agnostic by design.
Setting up a secure, reproducible environment for an AI coding agent requires container runtimes, Nix package management, shell wiring, and volume management.
Mighty Painting reduces this to one command.
One-Command Setup
A single curl | sh installs everything. The bootstrap chain handles uv, Python, and all dependencies automatically.
Nix-Managed Toolchains
Declarative flake.nix defines your dev environment. Reproducible builds, pinned dependencies, shared Nix store.
Podman Isolation
Every agent session runs in a rootless Podman container. Full isolation from the host. Alpine-based, Nix-managed toolchains.
Agent-Agnostic
Ships with Pi and Claude Code. Extensible to any AI coding agent through pluggable launcher templates.
Shared Nix Store
All projects share one mp-nix-store volume. Content-addressed deduplication. ~2GB total instead of ~2GB per project.
Snapshot & Restore
Export your environment as a ~10KB zip. The lock file pins every dependency. Reproduce anywhere.
Pre-configured environments for common toolchains: