开源 · 多模型支持 · Rust

AI 编程助手
在你的终端中运行

Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。

atomcode — ~/project
 修复登录后 404 的 bug

 我来检查 OAuth 回调处理器。

   读取文件  src/auth/callback.ts
    1| import { redirect } from 'next/navigation' (42 lines)
   编辑文件  src/auth/callback.ts (-2 +5)
    已编辑 src/auth/callback.ts
   $ Bash  npm run build
    构建成功

 已修复。重定向 URL 缺少基础路径。
21
内置工具
8
代码图谱工具
8+
支持的模型
3
支持平台

功能齐全

为需要 Claude Code 强大能力但想使用任意大模型的开发者打造。

智能 Agent 循环

自主多步执行:读取、编辑、运行、网络检索、自我验证 —— 循环执行直至任务完成。

多模型支持

Claude、OpenAI、DeepSeek、GLM、Qwen、Ollama —— 任意 OpenAI 兼容 API 皆可接入,国产大模型一视同仁。

🔗

代码图谱

符号索引、调用链追踪、引用查找、影响面分析 —— 8 个内置工具让模型真正读懂大型代码库。

安全与一键回滚

危险命令需显式确认,工具错误不崩溃而是成为模型的观察信息;/undo 一键回滚上一轮所有文件编辑。

🔒

AtomGit 原生集成

AtomGit OAuth 一键登录、终端内 /issue 创建 Issue、企业微信扫码登录 —— 与 AtomGit 开源生态无缝对接。

📝

会话与 Skills

持久化会话 /resume 随时恢复,自定义 Skill 扩展斜杠命令;支持 Headless 模式与 Daemon HTTP API。

AtomCode 与 Claude Code 对比

相同模型基准测试。基于真实编程任务测量。

任务性能(相同模型)

任务类型 AtomCode Claude Code 状态
启动开发服务器 1 步 1 步 持平
简单编辑(样式修改) 2-3 步 2-3 步 持平
Bug 修复 4-6 步 3-5 步 接近
模块重构 9-10 步 8-10 步 持平
复杂任务(新库+调试) 20-25 步 12-18 步 差距 ~30%

功能对比

功能 AtomCode Claude Code
开源协议 ✓ MIT 开源 闭源
模型接入 ✓ 任意 OpenAI 兼容 仅 Claude
本地模型 (Ollama)
代码图谱工具 ✓ 8 个内置 基础文本检索
/undo 一键回滚 手动 git
AtomGit 原生集成 ✓ OAuth + /issue
MCP 支持 计划中
视觉 / 截图 计划中
费用 仅 API 费用 订阅 + API

30 秒快速开始

克隆、构建、运行。就是这么简单。

一键安装(macOS / Linux)
curl -fsSL https://atomgit.com/atomgit_atomcode/atomcode-release/releases/download/v4.18.1/install.sh | sh
一键安装(Windows · PowerShell)
irm https://atomgit.com/atomgit_atomcode/atomcode-release/releases/download/v4.18.1/install.ps1 | iex
从源码构建
git clone https://atomgit.com/atomgit_atomcode/atomcode.git
cd atomcode
cargo build --release
cp target/release/atomcode ~/.local/bin/
首次运行 — 欢迎界面
$ atomcode

欢迎使用 AtomCode · 开始使用:

   Login with AtomGit   OAuth · 推荐
    Configure manually   API Key
    Skip for now          先看看再说