Lightweight & Reproducible

YECI

Your Engine for Coding Intelligence

A lightweight, reproducible development container for AI-assisted coding. Pre-installed with Claude Code, Gemini CLI, and Codex alongside Swift, Objective-C, Go, Python, and Node.js runtimes — with Neovim, tmux, and bashtidy for a complete terminal development experience.

docker pull tourcoder/yeci

Core Features

Swift Official Runtime

Swift 5.10 official base image with complete compiler and runtime. Supports CLI, scripts, and AI-generated code validation.

Objective-C CLI

gobjc compiler + GNUstep runtime. Lightweight without GUI, ready-to-use compilation environment.

Multi-language Support

Node.js 22.22.0 · Python 3 + pip · Go 1.22.1. Version locked for reproducible builds.

AI Agent Ready

Pre-installed @openai/codex and @google/gemini-cli. Node memory optimized for large code generation tasks.

Developer Friendly

GNUstep Makefiles pre-configured, UTF-8 localization, /workspace default directory ready to mount.

Lightweight, No GUI

No Xcode or desktop environment. Generate code in isolated Linux containers; macOS host handles compilation and debugging.

Tech Stack Versions

How to Use

Run the following command to start the application using Docker:

docker run -d \
--rm \
--name "yeci-$PROJECT_NAME" \
--network host \
-v "$PWD":/workspace \
docker.io/tourcoder/yeci > /dev/null

docker exec -it "yeci-$PROJECT_NAME" /bin/bash