小模型也能写出大工程——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 为准。

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


参考链接

相关推荐
在未来等你3 小时前
AI Agent Skill Day 15:Semantic Search技能:语义搜索与相似度匹配
ai agent· langchain· rag· semantic search· vector database· embedding· 相似度匹配
花千树-0104 小时前
第一个简单 Agent 实战:天气查询 + 计算器工具 Agent
langchain·agent·function call·ai agent·mcp·harness
花千树-01018 小时前
MCP 协议通信详解:从握手到工具调用的完整流程
ai·langchain·aigc·agent·ai agent·mcp
花千树-01018 小时前
内存(Memory)基础:ConversationBuffer、Summary Memory 等
agent·ai agent·上下文·长短期记忆·ai memory·ai 记忆压缩
王解1 天前
第5篇:ReMe——文件即记忆,让用户可读、可改、可迁移
人工智能·ai agent·记忆管理·认知进化
FrontAI1 天前
深入浅出 LangChain —— 第三章:模型抽象层
前端·人工智能·typescript·langchain·ai agent
IPHWT 零软网络1 天前
从被动应答到主动处理:零软智慧通讯的AI Agent与知识库实践
大数据·人工智能·重构·语音识别·ai agent·话务台
lining8201252 天前
iforgeAI再次升级:更强大的 AI 数字团队来了!
ai agent·开发助手·生产效率
haibindev2 天前
Hermes Agent 一周暴涨五万 Star,但我劝你别急着追
agent·ai编程·ai agent·github trending