
谁说开源技术只能严肃?
星星酱化身萌萌工程师,带你玩转 AtomGit 社区开源项目,用轻松语气 + 硬核知识,开启从代码宇宙到 AI 行星的大冒险!从前沿 AI 趋势到开源生态,不只分享干货,更讲述有温度的故事!
🎮 是的,科技能如此萌!
最近 AI 编码助手圈卷得离谱,但说实话,用下来总觉得差点意思:Cursor 好用但是愈发臃肿,ClaudeCode 体验顶级但能用的模型受限,本地模型党更是被各种半吊子工具折磨得死去活来。

直到最近,我在 AtomGit 上发现了一个叫 AtomCode 的项目,用了一晚上,直接把我电脑里三个付费编码助手都给卸了。
先划重点:这不是又一个「套壳 Claude Code」

它是 Claude Code 和 Cursor Agent 的开源平替
只活在你的终端里,没有任何 GUI 界面
整个项目的代码 100% 由 AI 生成,用 Rust 写的
没错,你没看错。一个能帮你写代码的 AI 工具,它自己本身就是 AI 写出来的。
为什么我觉得它比大多数编码助手都好用?
我用它重构了一个我写了半年的 Node.js 项目,说说几个让我印象最深的点:
1. 模型自由,终于不用再当 "大模型韭菜" 了
这是我最喜欢它的一点:它支持所有 OpenAI 兼容的 API。你能想到的大模型基本它都支持,甚至连本地跑的 Ollama 也完美适配。官方明确说了「中文 LLMs first-class」,对国内开发者友好,再也不用为了用某个大模型切换好几个编码助手了,一个终端窗口搞定一切。

2. 代码图:它是真的 "理解" 你的代码
大多数 AI 编码助手本质上还是文本补全器,遇到大型代码库就抓瞎,经常改了 A 文件把 B 文件搞崩。AtomCode 最牛的地方就是它内置了8 个代码图工具:列出符号、读取符号、查找引用、追踪调用者、追踪被调用者、追踪调用链、文件依赖、影响范围分析。
这意味着它不是在瞎猜代码之间的关系,而是真的能 "看懂" 整个项目的结构。我让它修复一个跨三个文件的登录 bug,它只用了 5 步就搞定了,而且每一步都解释得清清楚楚,没有任何多余的修改。
3. 小步骤哲学:安全比速度更重要
官方说在复杂任务上,AtomCode 比 ClaudeCode 多走大约 30% 的步骤。但他们的解释我特别认同:AtomCode 走的是 「小步快跑,随时验证」 的路线,每一步操作都可以一键回滚,中间你随时可以干预和调整。而 ClaudeCode 喜欢一步到位,快是快,但一旦错了,你得花更多时间去擦屁股。
我反而更喜欢 AtomCode 的方式。毕竟 AI 写代码不是一次性的,中间能控制、能回滚太重要了。好几次我发现它走偏了,直接输入 /undo 就能回到上一步,然后稍微引导一下,它马上就能纠正方向。
4. 该有的都有,不该有的一点没有
作为一个终端工具,AtomCode 把 「极简」 做到了极致,但核心功能一个都没落下:
21 个内置工具:读写文件、搜索替换、执行 bash 命令、网页搜索、自动修复...
支持截图粘贴:Ctrl+V 直接把截图贴进去,它会自动用 OCR 识别内容
AtomGit 原生集成:直接在终端里创建 issue、提交 PR
插件生态:兼容 Claude Code 的插件,你甚至可以自己写技能扩展它的功能
最关键的是,它几乎不占内存。我开着它跑了一晚上,内存占用才不到 100MB,对比 Cursor 动辄几个 GB 的内存占用,简直是一股清流。

和 Claude Code 的真实对比

我用同一个任务测试了 AtomCode 和 Claude Code:给一个现有的 Express 项目添加 JWT 认证功能。
结果是:
Claude Code:10 步完成,用时 2 分 15 秒
AtomCode:13 步完成,用时 2 分 40 秒
速度上 Claude Code 确实快一点,但 AtomCode 的每一步都更透明,我能清楚地看到它在做什么。而且 AtomCode 生成的代码注释更详细,还自动帮我写了测试用例。
最重要的是,AtomCode 是MIT 协议开源的,你可以自由修改、分发、甚至商用。而 Claude Code 是闭源的,你永远不知道它在背后做了什么。
30 秒上手,真的只要一行命令
安装 AtomCode 简单到离谱,根据自己的系统类型打开终端 or 命令窗口,输入一行命令就行:
# macOS:curl -fsSL https://atomgit.com/atomgit_atomcode/atomcode/releases/download/v4.23.1/install.sh | sh# Linux:curl -fsSL https://atomgit.com/atomgit_atomcode/atomcode/releases/download/v4.23.1/install.sh | sh# Windows:irm https://atomgit.com/atomgit_atomcode/atomcode/releases/download/v4.23.1/install.ps1 | iex# HarmonyOS:curl -fsSL https://atomgit.com/atomgit_atomcode/atomcode/releases/download/v4.23.1/install.sh | sh
安装完成后,cd 到你的项目目录,输入 atomcode,跟着 3 步向导配置好你想用的大模型,就可以开始用了。
最后说几句
用了一周 AtomCode,我最大的感受是:这才是 AI 编码助手应该有的样子。
它不试图取代你,而是做你的副驾驶。不强迫你用某个大模型,不把你锁在某个生态里,不往你的 IDE 里塞一堆没用的功能。它只是安安静静待在你的终端里,你需要它的时候,它就能帮你解决问题。
如果你是一个喜欢终端、追求效率、讨厌臃肿软件的开发者,受够了各种闭源编码助手的限制,想自己掌控 AI 工具的每一个环节,那我强烈推荐你试试 AtomCode。
毕竟,在这个什么都想 "锁死" 你的时代,能有一个真正自由、开源、由社区驱动的 AI 编码工具,实在是太难得了。
🔗 下载地址:
https://atomcode.atomgit.com/#install
夜雨聆风