乐于分享
好东西不私藏

开源免费!终端 + 桌面双形态的 AI 编码助手来了

开源免费!终端 + 桌面双形态的 AI 编码助手来了

用 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,或者来聊聊你的使用感受。