Skip to content

介绍 ​

YECI(Your Engine for Coding Intelligence)是一个 Docker 镜像,提供一个开箱即用的终端工作环境,专为 AI 辅助编程准备。启动容器、打开 shell,主流的 AI 编程助手、多种编程语言和完整的终端工具链就都已经装好、配好了。

适合谁 ​

  • 你在用 Claude Code、Codex、Gemini CLI、Grok 这类 AI 编程助手,希望它们在隔离的环境里运行,而不是直接跑在自己的电脑上。
  • 你希望每次、每台机器上用到的工具和版本都完全一样。
  • 你习惯在终端里工作:tmux、Neovim、git。

镜像里有什么 ​

当前镜像:20260928,更新于 2026-09-28。

组件版本
Swift6.4.0
Objective-Cgobjc(GCC)+ GNUstep Base
Node.js26.10.0
Go1.27.1
Python3 + pip
Claude Code2.1.283
Codex0.158.0
Gemini CLI0.61.0
Grok1.0.41
Neovim0.12.5(使用 yeci.nvim 配置)
yeci-notify1.1.3
tmux、bashtidy构建时的最新版

基础系统是 Ubuntu 24.04(Swift 官方镜像)。常用的命令行工具也都有:git、curl、jq、ripgrep(rg)、make、tree、zip、nano,以及网络工具(ping、dig、ss、nc)。

设计取舍 ​

  • 版本锁定:每个工具的版本都写在镜像定义里,同一个镜像 tag 里的工具版本永远完全相同。
  • 自动更新:每天检查一次各工具有没有新版本。有变化就构建新镜像,并用日期作为 tag 发布。详见镜像与版本。
  • 只有终端:没有桌面环境,也没有 Xcode。容器是你和 AI 助手写代码、跑代码的地方,图形界面的工具仍然用你自己电脑上的。
  • 代码留在你的电脑上:项目目录挂载到容器的 /workspace,文件是原地修改的,删除容器也不会丢。

下一步 ​

去快速开始启动容器。