news 2026/7/2 6:52:58

【 AtomCode 全平台安装与启动详细教程】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【 AtomCode 全平台安装与启动详细教程】

AtomCode 全平台安装与启动详细教程(命令行)

一、工具简介

AtomCode 是一款 Rust 编写的终端AI自主编码工具,支持Windows、macOS、Linux三平台,可以通过自然语言自动读写文件、修改代码、执行脚本。程序没有桌面快捷方式,只能通过终端命令启动,很多用户安装完成后无法打开,核心问题都是环境变量未生效。本文严格按照官方文档整理三种安装方案,以及对应的启动方法与排错方案。

二、系统前置条件

  1. 操作系统:Windows x64、macOS、Linux(x86_64)
  2. 源码编译才需要:Rust 1.80及以上版本
  3. 运行必备:AtomGit账号或者大模型API Key

三、三种正规安装方式(官方原版命令)

方式1:一键脚本安装(首选,官方推荐)

脚本会自动下载预编译二进制文件,并自动写入系统PATH环境变量。

Windows系统
  1. 右键开始菜单,打开PowerShell(管理员权限)
  2. 执行官方安装脚本:
irmhttps://atomgit.com/atomgit_atomcode/atomcode/releases/download/v4.22.2/install.ps1|iex
macOS / Linux / 鸿蒙PC

打开终端执行:

curl-fsSLhttps://atomgit.com/atomgit_atomcode/atomcode/releases/download/v4.22.2/install.sh|sh

默认安装路径说明

  • Windows:C:\Users\你的用户名\.atomcode\bin
  • macOS/Linux:脚本会尝试安装到~/.local/bin,如果失败则安装到~/.atomcode/bin
  • 一键脚本会自动将安装目录添加到系统PATH环境变量

方式2:Cargo源码编译安装注意**:源码编译方式不会自动配置环境变量,需要手动将编译生成的atomcode可执行文件复制到系统PATH目录或手动添加环境变量。

安装校验命令(必做)

关闭所有旧终端,重新打开窗口,执行版本查询:

atomcode--version

输出版本号(atomcode 4.22.2)代表安装成功。


四、正确打开AtomCode的两种方法

方法1:全局命令启动(安装配置正常时使用)

  1. 打开CMD、PowerShell或者系统终端
  2. 直接输入启动指令并回车:
atomcode

随后会弹出终端图形欢迎界面,选择AtomGit OAuth扫码登录即可使用。

方法2:直接运行exe文件(命令找不到时应急启动)

不需要配置环境变量,临时运行程序:

  1. 进入安装目录C:\Users\你的用户名\.atomcode\bin
  2. 在文件夹顶部地址栏输入cmd,回车唤起命令行窗口
  3. 执行本地程序:
.\atomcode.exe

Mac/Linux对应命令:

./atomcode

附加:无头单次执行(不进入交互界面)

一行指令直接完成代码生成任务:

atomcode-p"编写一个Python文件遍历文件夹脚本"

五、高频问题:提示“atomcode不是内部命令 / command not found”

根本原因

一键脚本虽然自动配置PATH,但是旧终端不会加载新环境变量;部分系统权限拦截导致PATH写入失败,程序目录未加入系统环境变量。

分步解决方案

第一步:重启终端(90%的问题可以解决)

把所有CMD、PowerShell全部彻底关闭,重新新开窗口再执行命令。

第二步:手动永久添加环境变量
Windows操作步骤
  1. Win+R 输入命令:SystemPropertiesAdvanced,打开高级系统设置
  2. 点击【环境变量】→ 用户变量里找到Path,点击编辑
  3. 新增一条路径:
%USERPROFILE%\.atomcode\bin
  1. 一路保存确认,重启终端再次测试命令。
Mac / Linux操作步骤
  1. 编辑shell配置文件,zsh用户执行:
nano~/.zshrc

bash用户执行:

nano~/.bashrc
  1. 在文件末尾追加这一行:
exportPATH="$HOME/.atomcode/bin:$HOME/.local/bin:$PATH"
  1. 保存并刷新环境:
source~/.zshrc# 或者 source ~/.bashrc

再次执行atomcode --version验证。

第三步:检查文件是否存在

Windows在资源管理器地址栏粘贴:

%USERPROFILE%\.atomcode\bin

确认文件夹内存在atomcode.exe,不存在则说明安装脚本没有执行完成,需要重新运行安装命令。

Mac额外报错:无法打开,无法验证开发者

执行放行命令:

xattr-dcom.apple.quarantine$(whichatomcode)

即可绕过系统安全拦截。


六、首次登录配置说明

运行atomcode进入TUI界面后有两个选项:

  1. Login with AtomGit OAuth(推荐):浏览器一键扫码,免费调用内置模型,无需手动填写API密钥。
  2. Configure manually API Key:自行填写DeepSeek、通义千问等大模型密钥,适合长期离线部署。

配置文件保存目录:
Windows:%USERPROFILE%\.atomcode\config.toml
Mac/Linux:~/.atomcode/config.toml


七、总结

  1. 优先使用PowerShell一键脚本安装,安装后必须重启终端再执行命令;
  2. 打不开优先排查PATH环境变量,把.atomcode/bin加入系统路径;
  3. 应急启动可以直接进入exe所在目录,在当前文件夹内运行程序;
  4. 所有命令与路径严格对照官方文档,无自定义修改,可稳定复现。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/27 17:45:28

Java计算机毕设之基于 Java Web 的院系教学绩效考核工作量统计系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/27 17:42:10

世界杯前瞻推荐埃及VS伊朗法老权杖与波斯铁骑的千年缠斗!

世界杯小组赛G组第三轮埃及VS伊朗,本组共计四支球队,分别为埃及、伊朗、比利时、新西兰,本组整体积分差距极小,是本届世界杯竞争最激烈的小组之一。本场比赛北京时间6月27日11:00于西雅图体育场开赛,本轮同时开赛另一场…

作者头像 李华
网站建设 2026/6/27 17:41:47

Fansly批量下载终极指南:轻松打造个人专属内容库

Fansly批量下载终极指南:轻松打造个人专属内容库 【免费下载链接】fansly-downloader Easy to use fansly.com content downloading tool. Written in python, but ships as a standalone Executable App for Windows too. Enjoy your Fansly content offline anyti…

作者头像 李华
网站建设 2026/6/27 17:35:48

计算机毕业设计之jsp基于大数据的个性化动漫周边推荐

当今社会已经步入了科学技术进步和经济社会快速发展的新时期,国际信息和学术交流也不断加强,计算机技术对经济社会发展和人民生活改善的影响也日益突出,人类的生存和思考方式也产生了变化。传统个性化动漫周边推荐采取了人工的管理方法&#…

作者头像 李华
网站建设 2026/6/27 17:34:36

SpringBoot 零基础入门

一、SpringBoot 是什么?(通俗定义)SpringBoot 是基于Spring框架的快速开发加速器,不是替代Spring,而是简化Spring开发的一站式企业级解决方案。核心设计理念:约定大于配置。传统Spring开发需要手动写大量XM…

作者头像 李华
网站建设 2026/6/27 17:28:31

Java 三种注释完整详解

Java 三种注释完整详解 一、单行注释 // 语法 // 单行文字说明 int a 10; // 行尾注释作用 只作用于当前一行,// 后面内容全部被编译器忽略;用于简单说明变量、单行代码逻辑;可写在代码上方,也可写在代码右侧。 特点 不能换行&am…

作者头像 李华