

用 AI 写代码这件事,已经不新鲜了。但真正用起来,总有这些体验:
•装了个 AI 编码工具,结果网络环境受限,连接还不稳定
•想换个模型试试,发现只能用一个厂商的
•终端党想用 AI,发现好用的都依赖 Node.js 环境
•想搞个 MCP 扩展,光配置就折腾了半天
所以我用 Go 写了个 AI 编码助手,叫 EOS。
核心想法很简单:把该集成的能力都集成好,开箱即用,不被任何厂商绑定。
GitHub 地址放前面:
•CLI:https://github.com/dreamSailing/eos
•App:https://github.com/dreamSailing/eos-app
用了是什么感觉
一个终端搞定写代码和跑命令
AI / Bash 双模式切换,F2 一键切换,手不离键盘。
流式输出、Markdown 渲染都有,Alt+H 还能展开/折叠 AI 的思考过程——想看看它怎么想就展开,不想看就折叠。

EOS CLI 终端界面
不是一个人干所有事
EOS 内置了四个角色:planner 拆解任务、developer 写代码、tester 跑测试、reviewer 审查代码。
基于 CloudWeGo Eino 框架编排的,不是简单的问答机器人。
内置搜索,不用配 MCP
查最新 API 文档、搜技术方案,直接让 AI 去搜就行。不用装插件、不用配 MCP,开箱就有。
图片直接发
模型支持视觉的话(比如 Kimi K2.6、通义千问 Qwen-Max),截张 Bug 截图直接发过去,AI 看图分析问题。不用手动复制错误信息。
安全方面
高风险操作会要你确认,支持会话级授权——确认一次,当前会话就不用再确认了。
为什么用 Go 写
几个实实在在的好处:
•编译出来就是一个二进制文件,不需要 Node.js、不需要 Python,拷贝到哪都能跑
•启动快、内存低,不会像 Node.js 方案那样吃内存
•SSH 到远程服务器也能用,低配置机器照样跑得动
桌面端也有
如果你不喜欢终端,EOS App 基于 Wails v3 + React 做了个图形界面:
对话工作区、任务中心、内置终端、模型管理都有。终端党和桌面党,这次都有得选。

EOS App 桌面端界面
模型随便换
支持所有 OpenAI 兼容接口的模型:Kimi K2.6、通义千问、Doubao、DeepSeek、智谱 GLM,还有任意私有部署模型。
改三个环境变量就行:
export EOS_API_BASE="https://api.openai.com/v1"
export EOS_API_KEY="sk-..."
export EOS_MODEL="kimi-k2.6"
今天用 GPT,明天换 Claude,后天试 DeepSeek,随时切。
安装
CLI 从 Releases 下载二进制就能用:https://github.com/dreamSailing/eos/releases
App 下载 Windows 安装包:https://github.com/dreamSailing/eos-app/releases
想自己编译的话,go build一下就行,需要 Go 1.25+。
不足
说实话,现在还是早期版本,肯定有 bug,功能也不够完善。
但我觉得方向是对的。
项目采用非商用开源许可,个人和非商业免费。如果你也在找一个轻量、开箱即用的 AI 编码助手,不妨试试。
有问题欢迎提 issue,或者来聊聊你的使用感受。
夜雨聆风