A lightweight, reproducible development container for AI-assisted coding.
167
A lightweight, reproducible development container for AI-assisted coding.
Ships with the major AI coding agents, several language runtimes, and a complete terminal toolchain — every version pinned so builds stay reproducible. The line-up evolves as the tools do; the exact versions in the current build are listed at https://yeci.org/guide/.
docker run -d \
--rm \
--name "yeci-$PROJECT_NAME" \
--network host \
-v "$PWD":/workspace \
docker.io/yeciorg/yeci > /dev/null
docker exec -it "yeci-$PROJECT_NAME" /bin/bash
The same image is published to docker.io/yeciorg/yeci, docker.io/tourcoder/yeci (the original repository, still updated with every build) and ghcr.io/yeciorg/yeci (GitHub Container Registry). Use whichever you prefer.
The container runs inside tmux with mouse support on, so the wheel scrolls and dragging selects within a single pane.
Cmd+C / Ctrl+Shift+C, which copies nothing here.q to return to the prompt.Copied text reaches your computer's clipboard through the OSC 52 escape sequence, which the host terminal has to allow:
| Terminal | Setting on your host |
|---|---|
| Ghostty | Nothing to do; clipboard writes are allowed by default |
| iTerm2 | Settings → General → Selection → enable Applications in terminal may access clipboard |
| Other terminals | Enable OSC 52 / "allow programs to write to the clipboard" if the terminal supports it |
To bypass tmux and use the terminal's own selection, hold a modifier key while dragging: Shift in Ghostty, Option in iTerm2. That selection spans whole lines across all panes.
The exact version of each component in the current build is listed at https://yeci.org/guide/.
Built for linux/amd64 and linux/arm64. Tags: latest and a dated tag (YYYYMMDD) for every build. Available as docker.io/yeciorg/yeci, docker.io/tourcoder/yeci and ghcr.io/yeciorg/yeci.
More detail, questions, bug reports, or feature requests — please check https://yeci.org
Content type
Image
Digest
sha256:9210336eb…
Size
2.3 GB
Last updated
about 7 hours ago
docker pull yeciorg/yeci