Welcome to my cockpit. This repository is more than just a collection of config files; it's a meticulously crafted environment for software engineering, embedded development, and AI-assisted productivity.
I categorize my environments using the Japanese Sho-Chiku-Bai (Pine, Bamboo, Plum) tiers. This classification helps in choosing the right tool density for the job at hand.
| Variant | Name | Description | Best For |
|---|---|---|---|
| Pine (松) | Full House | The ultimate development environment. Includes all compilers, LSPs, hardware tools, and AI agents. | High-performance workstations and comprehensive development. |
| Bamboo (竹) | Balanced | A curated set of essential engineering tools. Efficient and fast without the overhead of niche packages. | Daily coding and standard DevOps tasks. |
| Plum (梅) | Minimal | The bare essentials. A high-performance terminal, shell, and editor with minimal dependencies. | Remote servers and resource-constrained environments. |
For detailed variant specifications, see VARIANTS.md.
I maintain prebuilt images so you can jump into my environment without messing up your own.
# Pick your variant:
docker run --rm -it ghcr.io/yuseiito/yuseiito-dev:pine-latest # Everything included
docker run --rm -it ghcr.io/yuseiito/yuseiito-dev:bamboo-latest # The daily driver
docker run --rm -it ghcr.io/yuseiito/yuseiito-dev:plum-latest # Fast and lightNote:
pineis quite substantial in size. For a quick trial, thebamboovariant is usually the sweet spot.
This repository is designed to be navigated and enhanced by Coding Agents (like Claude Code, Codex, Gemini CLI, or OpenCode).
- Agent Integration: Predefined recipes and clear instructions are prepared. It allows AI agents to act as first-class contributors.
- Self-Documenting: If you're exploring the repository, your AI agent can navigate the
mitamaecookbooks to explain exactly what's being installed.
.config/: XDG-style configurations (Neovim, Alacritty, etc.).mitamae/: Idempotent provisioning via mItamae.cookbooks/: Individual tool recipes.roles/: Collections of cookbooks (Pine, Bamboo, Plum, Belle).
docker/: Dockerfiles for the containerized environments.
Handcrafted with ❤️ and a lot of ☕ by yuseiito.