小模型也能写出大工程——AtomCode(ClaudeCode国产替代) 的介绍及使用

2026年4月18日,AtomCode 正式开源。这是款基于纯 Rust 构建、原生支持国产大模型、完全开源、Token 限免的 AI 开发工具,将从输入需求到代码运行的开发主导权,彻底交还给开发者本身。4 月 18 日,AtomCode Developer Day 在北京盛大启幕,与百位技术大咖、开源创作者、开发者代表共同见证开发范式的革新。

开源地址https://atomgit.com/atomgit_atomcode/atomcode.git

AtomCode 是什么

当前 AI 编码进入 Vibe Coding 时代,终端 Agent 成为主流,但 Claude Code 对国内开发者全面受限,国产自主工具存在空白。AtomCode 是纯 Rust 构建、MIT 开源的终端 AI 编码智能体,支持多模型接入、8 大代码图谱工具、安全回滚,深度对接 AtomGit 生态,内置 Token 免费。同模型下整体能力达 Claude Code 0.8 倍,简单任务持平,复杂任务约有 30% 步骤差距。

AtomCode 是一款面向终端的 AI 编码智能体 (Terminal Agent):用自然语言描述目标,由工具链在本地协助完成规划、改码、诊断与回滚等环节,把「从需求到可运行结果」的流程尽量收束到对话与指令里。官方将其定位为纯 Rust 自研、MIT 开源 的编码底座,强调默认隐私、多模型可选 ,并与 AtomGit 生态深度对接。

典型能力画像

  • 语言与形态:Rust 实现,偏「命令行 / 工程目录」工作流,适合日常仓库级开发协作。
  • 模型侧 :对 DeepSeek、Qwen、智谱 GLM 等国内主流模型有深度适配,并兼容 OpenAI 接口;可按团队策略切换模型与密钥配置。
  • 工程机制强制规划、诊断压缩、JSON 修复 等机制,用于提升复杂任务稳定性与闭环成功率。
  • 获取与成本 :开源可自建 / 自编译;官方宣传 Token 限免(以当时说明为准,实际以产品页面与账号策略为准)。

官方入口


安装:macOS / Linux(一键脚本)

bash 复制代码
curl -fsSL https://atomgit.com/atomgit_atomcode/atomcode-release/releases/download/v4.18.1/install.sh | sh

若脚本 404 或校验失败,请到 Release 页查看最新版本,将 URL 中的版本号替换为当前发布版本。


安装:Windows(PowerShell)

安装很简单,一键三十妙安装:

powershell 复制代码
irm https://atomgit.com/atomgit_atomcode/atomcode-release/releases/download/v4.18.0/install.ps1 | iex

安装:鸿蒙 PC(OpenHarmony PC)

鸿蒙 PC 环境与常规 Linux 接近:先安装 Rust(rustc / cargo ,再 clone 源码编译安装

1. 鸿蒙PC安装 Rust

bash 复制代码
/bin/sh -c "$(curl -fsSL https://gitcode.com/OpenHarmonyPCDeveloper/rust/releases/download/v1.89.0/install.sh)"

执行完成后,一般即可像 Linux 一样使用 rustccargo(具体以脚本输出与环境变量提示为准)。

2. 从源码构建 AtomCode

注:鸿蒙PC上默认没有安装git,需从应用市场搜索GitNext并下载安装。 GitNext 是鸿蒙生态中适配 Git 功能的主流工具。

bash 复制代码
git clone https://atomgit.com/atomgit_atomcode/atomcode.git
cd atomcode
cargo build --release
cp target/release/atomcode ~/.local/bin/

请确认 ~/.local/bin 已在 PATH 中;若未加入,可将二进制放到已在 PATH 的目录,或在 shell 启动文件中配置。

说明 :若一键 install.sh 与系统 ABI / 依赖不完全匹配,在鸿蒙 PC 上 「Rust 环境 + 源码编译」通常更稳妥


使用:建议的最小上手路径

  1. 准备仓库:在 Git 工程目录打开终端,明确项目技术栈与构建方式。
  2. 配置模型:按官网文档配置 API Key、Base URL、模型名;使用团队允许的模型或兼容 OpenAI 协议的网关。
  3. 从目标开始:描述要达成什么、验收标准、不要改哪些路径;复杂需求拆成里程碑。
  4. 保持可回滚:重要改动前建分支或 commit;对大范围修改保持 diff 审查。
  5. 对接 AtomGit(可选):代码托管在 AtomGit 时,可结合 PR / Issue 做检视与协作。

具体子命令、配置文件路径与交互方式以 官网文档 + 仓库 README 为准。

已经使用它干活中,目前体验不错。欢迎下载体验。


参考链接

相关推荐
deepseek231 天前
OpenAI 首次为自家模型踩刹车:Astra「无法排除关键网络能力」,Preparedness Framework 第一次真的咬人
人工智能·网络安全·ai agent
阿图灵1 天前
Agentic AI 架构入门(三):Agent 的七大组件与 PRAL 循环
人工智能·架构·llm·rag·ai agent·智能体·agentic ai
鱼日先生2 天前
Dify 中级实验(13):多 Agent 协作——如何编排多个智能体分工干活?
工作流·dify·ai agent·大模型应用·ai 训练
鬼手点金2 天前
Hermes Agent vs OpenCode 异同
ai·ai agent·vibecoding·codingagent·opencode·hermes
鱼日先生2 天前
Dify 中级实验(14):对话变量与状态管理——如何让工作流记住多轮对话的状态?
工作流·dify·ai agent·大模型应用·ai 训练
OmniGoAI2 天前
用账户分组做内容矩阵:同平台多账号如何发
ai agent·多账号管理·内容分发·内容矩阵
deepseek232 天前
Meta Muse Code 拆解:不拼跑分拼恢复,事件日志如何让编程智能体 24 小时不翻车
meta·ai agent·编程智能体
鬼手点金2 天前
Hermes‑Agent 使用教程
python·ubuntu·powershell·cmd·ai agent·opencode·hermes
lincats2 天前
智能体工程 vs 软件工程:计算机系那套课程,还能适应 AI 时代吗?
人工智能·软件工程·原型模式·vibecoding·claudecode·grillme
中间件XL3 天前
ai-agent框架spring ai/alibaba 原理源码分析(十)沙箱
沙箱·ai agent·智能体·spring ai·spring ai graph