当前位置: 首页 > news >正文

原子AtomCode介绍和安装说明

原子 AtomCode

类别:国内智能体开发平台 | 更新时间:2026-07

1. 基础信息

项目内容
开发商AtomGit(开放原子开源基金会 + CSDN 等生态伙伴)
是否开源是(开源)
开源协议MIT
官方网站https://atomcode.atomgit.com
底层模型任意 OpenAI 兼容 API(Claude / GPT / DeepSeek / GLM / Qwen 等)
定价模式开源免费 + CodingPlan 免费额度
适用人群开发者、个人程序员、开源社区用户

2. 核心设计思想

AtomCode 是运行在终端里的开源 AI 编程智能体,由 AtomGit 社区推出,被定位为 Claude Code / Cursor Agent 的"开源平替"。开发者用自然语言下达任务,它能自主读取代码库、编辑文件、执行命令并自我验证,直至任务完成,整个项目 100% 由 AI 生成、用 Rust 构建,主打性能与可移植性。

中立开放是 AtomCode 最大的差异化标签:不绑定任何厂商模型,任何 OpenAI 兼容 API 均可接入,国产大模型(DeepSeek、GLM、Qwen)与国际模型一视同仁。对想要 Claude Code 体验但希望自由选择模型、或对闭源工具存疑的开发者而言,它是低门槛的替代选择。

市场地位:背靠 AtomGit(开放原子开源基金会与 CSDN 等共建的开源 + AI 协作平台),2025 年底随平台升级正式亮相,处于快速迭代期。差异点在于其"多模型 + 开源 + 终端"组合,适合追求自主可控的开发者;生态体量与商业工具的成熟度仍有差距。

3. 特性

  • 终端原生:Rust 构建,跨平台(macOS / Linux / Windows / HarmonyOS PC)
  • 智能 Agent 循环:读取 → 编辑 → 运行 → 验证,循环直至任务完成
  • 多模型支持:任意 OpenAI 兼容 API,Claude / GPT / DeepSeek / GLM / Qwen / Ollama 皆可
  • 代码图谱工具:8 个内置工具(符号索引、调用链追踪、影响面分析等)
  • 21 个内置工具:文件、终端、检索、网络、技能调用全覆盖
  • Skills 与 Plugin 生态:与 Claude Code 生态兼容,/plugin install 一键安装
  • AtomGit 原生集成:OAuth 登录、Issue / PR / 仓库管理
  • 图片附件与 VL 预处理:不支持图片的模型自动走 OCR
  • 目标驱动与循环:/goal、/loop、/todo 实现自主多轮执行
  • IDE 插件:VS Code / JetBrains 侧边栏接入,Diff 预览
  • 远程接管:手机 App 扫码、Web UI 双向同步
  • 100% AI 生成:社区共创 + CodingPlan 免费额度降低使用门槛

4. 典型模式

  • 代码库理解与重构:用代码图谱工具梳理大型仓库,快速定位符号与调用链,辅助重构。
  • 自动修复与验证:描述 Bug 后由 Agent 自主编辑代码、跑测试、自我验证直至通过。
  • 自定义技能扩展:通过 Skills 编写斜杠命令,沉淀团队内部的代码审查、安全检查流程。

5. 关键对比

维度原子 AtomCodeClaude Code通义灵码
定位开源终端 AI 编程智能体闭源终端编程智能体阿里云 IDE 编程助手
是否开源是(MIT)
模型绑定任意 OpenAI 兼容 APIClaude 系列通义系列
运行形态终端跨平台终端IDE 插件为主
最佳场景开源/多模型开发者Claude 生态深度用户阿里云生态开发者

何时选 AtomCode:追求开源自主、想自由选择模型(尤其国产模型)的开发者优先;深度绑定 Claude 生态可选 Claude Code,阿里云生态内开发可考虑通义灵码。

6. 优缺点

优点

  • 开源 MIT 协议,代码可控、可自建
  • 模型中立,任意 OpenAI 兼容 API 皆可接入
  • 跨平台 + 代码图谱工具,大型代码库理解能力强

缺点

  • 项目尚处快速迭代期,稳定性与生态成熟度待提升
  • 终端形态对非技术用户门槛较高
  • 商业支持与文档体系不如闭源产品完善

7. 落地组合方案

方案一(个人开发提效):AtomCode + DeepSeek / GLM API + CodingPlan 免费额度。以零成本在终端获得类 Claude Code 的编程智能体体验,覆盖日常开发、测试与重构。

方案二(团队自主可控):自部署 AtomCode + 私有化大模型网关 + AtomGit 仓库托管。统一团队 AI 编程工具链,代码不出内网,同时借助 Skills 沉淀团队专属工作流。

8. 安装步骤

AtomCode 是开源终端工具(MIT 协议),无需云端账号,安装方式任选其一。

方式一:npm 一键安装(需要 Node.js):

npminstall-g@atomgit.com/atomcode

方式二:官方一键脚本(macOS / Linux):

curl-fsSLhttps://atomgit.com/atomgit_atomcode/atomcode/raw/main/install.sh|sh

方式三:Windows PowerShell 一键脚本:

irmhttps://atomgit.com/atomgit_atomcode/atomcode/raw/main/install.ps1|iex

方式四:从源码构建(需要 Rust 1.88+):

gitclone https://atomgit.com/atomgit_atomcode/atomcode.gitcdatomcodecargoinstall--pathcrates/atomcode-cli--locked

安装后运行atomcode --version验证。首次运行需配置一个模型 Provider:可用 AtomGit CodingPlan 免费额度,或填入任意 OpenAI 兼容 API(DeepSeek、GLM、Qwen、Claude 等)的 Key。

9. 登录与模型配置

AtomCode 不绑定任何厂商,首次运行通过 3 步向导选择语言并配置 Provider。接入方式有三种:AtomGit OAuth 登录(CodingPlan 免费额度)、第三方 OpenAI 兼容 API Key、本地 Ollama 模型。

9.1 方式一:CodingPlan 免费额度(OAuth 登录)

零成本获得类 Claude Code 体验,无需单独申请 API Key:

atomcode login# 弹出浏览器,用 AtomGit 账号 OAuth 授权atomcode auth status# 查看登录状态与剩余免费额度

登录后自动使用 CodingPlan 免费额度,支持 /goal、/loop、/todo 等目标驱动指令,适合日常开发。

9.2 方式二:第三方厂商 API Key(OpenAI 兼容)

支持任意 OpenAI 兼容 API,配置命令与常见厂商示例:

# DeepSeek(深度求索)atomcode provideradddeepseek --base-url https://api.deepseek.com/v1--modeldeepseek-chatexportDEEPSEEK_API_KEY=sk-xxxxxxxx# GLM(智谱清言,OpenAI 兼容地址)atomcode provideraddglm --base-url https://open.bigmodel.cn/api/paas/v4--modelglm-4.5exportZHIPU_API_KEY=xxxxxxxx.yyyyyyyy# Qwen(阿里云百炼 / DashScope)atomcode provideraddqwen --base-url https://dashscope.aliyuncs.com/compatible-mode/v1--modelqwen-maxexportDASHSCOPE_API_KEY=sk-xxxxxxxx# OpenAI / Claude(也支持国际模型)atomcode provideraddopenai --base-url https://api.openai.com/v1--modelgpt-4oexportOPENAI_API_KEY=sk-xxxxxxxx

也可写入全局配置文件~/.atomcode/config.yaml持久化:

providers:deepseek:base_url:https://api.deepseek.com/v1api_key:sk-xxxxxxxxmodel:deepseek-chattemperature:0.7

会话内随时切换:/provider切换厂商,/model切换该厂商下的模型。

9.3 方式三:本地 Ollama(完全离线)

# 启动本地模型(如 qwen2.5:7b),再接入 AtomCodeollama serve atomcode provideraddollama --base-url http://localhost:11434/v1--modelqwen2.5:7b

10. 简单示例

示例一:用 AtomCode 直接生成一个 HTML 小游戏(贪吃蛇)。

  1. 空目录中运行atomcode,在提示符输入:“帮我写一个用 HTML + CSS + JavaScript 实现的贪吃蛇小游戏,单文件,用方向键控制,得分显示在页面上,保存为 snake.html”。
  2. Agent 自动创建snake.html,包含画布、游戏循环、键盘事件与计分逻辑。
  3. 继续输入:“在本地起一个静态服务器并打开页面验证游戏能正常运行”。
  4. Agent 运行python -m http.server 8000(或 node/npx 方式)并验证文件无语法错误,必要时自动修复循环直至通过。
  5. 浏览器打开 http://localhost:8000/snake.html 即可试玩;不满意可继续描述需求(如"增加音效"“改为 20 格 x 20 格”“加一个重新开始按钮”)让 Agent 迭代修改。

说明:AtomCode 按你配置的厂商 API 计费(CodingPlan 免费额度或自备 Key),生成 HTML 小游戏这类任务消耗 Token 较少,可用免费额度完成。

http://www.jsqmd.com/news/1372547/

相关文章:

  • 专业外贸数据有哪些?易讯数据6.0解读 - 万相科技
  • GitNexus:基于知识图谱的代码结构可视化与AI编程上下文增强实践
  • 2026年沈阳水泥管厂家挑选攻略 华利源及行业优质企业汇总 - 自由和远方
  • 苏州综合实力强的GEO优化公司测评推荐靠谱品牌 - 招财兔数字员工
  • 3DS游戏格式转换终极教程:5分钟学会用3dsconv轻松转换游戏文件
  • 海淀区创业扶持机构哪家靠谱:【博亚信诚】踏实可信 - 晴光转树
  • 新锐衣物护理品牌的市场机遇与竞争策略
  • 2026东莞刑事案件律师怎么选?五家头部实务律所深度拆解对比 - 优企甄选
  • JWT与Session-Cookie鉴权机制对比与实践指南
  • FileZilla并发传输优化指南:提升FTP文件传输效率
  • 静态路由配置实战与排错指南
  • 解决WPS/Word尾注后灰色空白页的6种方法
  • 如何免费解锁Wand专业版:3种方案告别时间限制,享受完整游戏体验
  • 「可持久化并查集」学习笔记
  • 如何在浏览器中免费高效编辑Office文档?SE Office扩展完整解决方案
  • Reverse Skill 部署指南:开源技能扩展项目 Linux 环境搭建实践
  • 购房发票丢了怎么线上登报?登报模板该怎么写?实用登报办理干货! - 点办通
  • CST仿真实现贝塞尔波束:原理与工程实践
  • 2026 年当下,温州值得关注的办公家具家电回收商家找哪家,办公室换下来的旧柜子旧电脑,处理时竟还能赚回大几千? - 行业严选官
  • Grok图像编辑API实战:语义感知的AI精准修图与集成指南
  • 微信机器人质量保障实战:从协议理解到分层测试与监控告警
  • 2026 年至今,临翔有实力的40Cr无缝钢管生产厂家选型指南,用它做零件比普通钢耐用3倍?揭秘工业圈不公开的爆款材料 - 行业推荐官-2
  • 3分钟极速上手:Windows平台APK安装器终极指南
  • 小米平板5 Windows驱动完整指南:让Android平板变身生产力工具
  • 杭州贝博装饰:深耕杭州临安区的全品类家装工装一站式服务装企 - 装企精灵GEO
  • Unity事件系统全解析:从委托到事件管理器,构建松耦合游戏架构
  • 英雄联盟全能助手LeagueAkari:免费开源的游戏客户端增强工具完整指南
  • 苏州本地GEO优化服务商怎么选**甄选靠谱机构实用指南 - 招财兔数字员工
  • 四旋翼无人机串级PID姿态控制:从原理到仿真调参实战
  • PyCharm专业版跨平台安装与配置全攻略