AtomCode 完整使用指南 终端AI编码助手从入门到精通
你好呀我是断弦承露感谢陪伴 小白博主在线求友 跟着小白学/Java/软件设计/鸿蒙开发/芯片开发专栏汇总《软件设计师》专栏 | 《Java》专栏 | 《 RISC-V 处理器实战》专栏 | 《Flutter鸿蒙实战》专栏 | 《React Native开发》专栏——|CSDN|——文章目录2026最新AtomCode 完整使用指南 终端AI编码助手从入门到精通文章摘要 一、核心思维导图 二、系统要求 ️术语解释 三、三种安装方式 ✨3.1 一键安装推荐 ✅3.2 源码构建 ️3.3 Cargo 安装 验证安装 ✔️四、首次运行 登录配置 4.1 AtomGit OAuth推荐 4.2 手动 API Key 配置最小配置模板4.3 本地 Ollama 配置 ️五、配置文件全解析 5.1 顶层字段5.2 主流模型官方配置ClaudeOpenAI GPT-4o智谱 GLM通义千问六、基础使用 6.1 常用 CLI 参数6.2 任务描述原则6.3 快速体验七、17个斜杠命令大全 核心命令工具命令配置命令八、快捷键速查 ⌨️输入操作浏览操作权限确认九、21个内置工具 ️文件 Shell9个代码图谱8个⭐核心特色Web 自动化4个十、会话管理 撤销操作 ↩️恢复会话回滚文件修改十一、项目指令文件 .atomcode.md 十二、Headless Daemon 模式 ️12.1 Headless 无头模式脚本/CI12.2 Daemon 服务HTTP API十三、Skills 自定义扩展 十四、新手高频报错解决方案 14.1 安装报错14.2 登录 网络报错14.3 权限 工具报错十五、FAQ 常见问题 ❓Q1AtomCode 会上传代码吗Q2OAuth 登录重启后失效Q3/undo 能回滚一切吗Q4Linux ARM 可以用吗Q5Skill 不显示官方资源链接 结语 2026最新AtomCode 完整使用指南 终端AI编码助手从入门到精通文章摘要 AtomCode 是运行在终端里的自主AI编码助手无需手动操作文件、执行命令仅通过自然语言即可让它读取、编辑、运行、验证代码。本文基于2026年最新v4.15.3官方版本从安装、配置、基础使用到高级扩展、报错解决全流程讲解所有命令、配置、链接均来自官方文档无虚构内容零基础也能快速上手适配 macOS/Linux/Windows 全平台。一、核心思维导图 AtomCode使用指南环境准备安装方式登录配置基础使用高级功能报错解决系统要求Rust环境一键安装源码构建cargo安装OAuth登录API Key配置Ollama本地CLI参数任务描述斜杠命令快捷键内置工具会话管理项目指令Headless/DaemonSkills扩展安装报错登录/网络报错工具/权限报错二、系统要求 ️组件要求说明操作系统macOS / Linux(x64) / WindowsLinux 仅支持 x86_64Rust工具链1.80仅源码构建需要LLM服务AtomGit账号 或 API Key支持OpenAI/DeepSeek/Claude/Ollama术语解释 TUITerminal User Interface终端图形界面LLMLarge Language Model大语言模型OAuth开放授权无需密码快速登录Context Window上下文窗口模型能处理的最大文本量三、三种安装方式 ✨3.1 一键安装推荐 ✅macOS / Linux 终端直接执行自动下载预编译二进制curl-fsSLhttps://atomgit.com/atomgit_atomcode/atomcode-release/releases/download/v4.15.3/install.sh|sh安装路径优先/usr/local/bin/atomcode无权限时~/.local/bin/atomcode必须确保该目录在系统PATH中3.2 源码构建 ️需提前安装 Rust 1.80gitclone https://atomgit.com/atomgit_atomcode/atomcode.gitcdatomcodecargobuild--releasecptarget/release/atomcode ~/.local/bin/3.3 Cargo 安装 gitclone https://atomgit.com/atomgit_atomcode/atomcode.gitcdatomcodecargoinstall--pathcrates/atomcode-cli安装路径~/.cargo/bin/atomcode验证安装 ✔️atomcode--version输出示例atomcode 4.15.3 (build-id)即为成功四、首次运行 登录配置 直接输入atomcode进入欢迎界面┌────────────── Welcome to AtomCode ──────────────┐ │ ▸ Login with AtomGit OAuth · recommended │ │ Configure manually API Key │ │ Skip for now explore first │ └──────────────────────────────────────────────────┘4.1 AtomGit OAuth推荐 选择Login with AtomGit浏览器授权点击允许自动配置默认模型重要说明OAuth 登录为临时授权不会写入config.toml重启后需重新登录。4.2 手动 API Key 配置配置文件路径macOS/Linux~/.atomcode/config.tomlWindows%USERPROFILE%\.atomcode\config.toml最小配置模板default_provider deepseek [providers.deepseek] type openai api_key sk-xxxxxxxxxxxxxxxx model deepseek-chat base_url https://api.deepseek.com/v1 context_window 640004.3 本地 Ollama 配置 ️[providers.ollama] type ollama model qwen2.5:14b base_url http://localhost:11434 context_window 8000五、配置文件全解析 5.1 顶层字段字段类型作用default_provider字符串默认使用的提供商default_workdir字符串默认工作目录providers表所有模型提供商配置5.2 主流模型官方配置Claude[providers.claude] type claude api_key sk-ant-xxxx model claude-sonnet-4-6 context_window 128000OpenAI GPT-4o[providers.openai] type openai api_key sk-xxxx model gpt-4o context_window 128000智谱 GLM[providers.glm] type openai api_key xxxx model glm-4-plus base_url https://open.bigmodel.cn/api/paas/v4 context_window 128000通义千问[providers.qwen] type openai api_key sk-xxxx model qwen-plus base_url https://dashscope.aliyuncs.com/compatible-mode/v1 context_window 128000六、基础使用 6.1 常用 CLI 参数参数简写功能–dir-C指定工作目录–continue-c恢复上一次会话–provider-临时切换提供商–prompt-p无头模式执行任务–verbose-v显示详细日志6.2 任务描述原则说目标不说步骤✅修复登录后404问题❌打开xx文件删第27行明确约束用TS、不修改测试文件、保持API兼容指定验证方式改完运行 npm test 确认6.3 快速体验atomcode-p简要介绍这个项目七、17个斜杠命令大全 核心命令命令功能/loginAtomGit OAuth 登录/provider管理/切换模型提供商/model切换当前模型/cd切换工作目录/resume恢复历史会话/session新建干净会话工具命令命令功能/undo回滚上一轮文件修改/diff查看未提交改动/cost查看 Token 消耗/clear清空当前会话/compact压缩上下文/copy复制最后回复/issue提交 Issue配置命令命令功能/config编辑配置文件/status查看状态/logout退出登录/help帮助/quit退出八、快捷键速查 ⌨️输入操作Enter发送ShiftEnter换行Esc清空/打断输出CtrlA行首CtrlE行尾浏览操作PageUp/PageDown滚动CtrlL清屏CtrlC退出权限确认y允许本次a本次会话始终允许n拒绝九、21个内置工具 ️文件 Shell9个read_filewrite_fileedit_filebashgrepgloblist_directory等敏感路径/删除操作需授权代码图谱8个⭐核心特色list_symbols列出符号read_symbol读取符号定义find_references查找引用trace_callees追踪调用链trace_callers回溯调用方file_deps依赖分析Web 自动化4个web_searchweb_fetchauto_fixuse_skill十、会话管理 撤销操作 ↩️恢复会话atomcode-cTUI 内/resume回滚文件修改/undo只回滚 AI 编辑的文件不回滚 bash 命令十一、项目指令文件 .atomcode.md 放在项目根目录自动注入系统提示# Project Instructions Vue3 TypeScript Pinia Tailwind 项目 ## 编码规范 - 组件使用 script setup langts - 样式仅使用 Tailwind - 测试命令pnpm test十二、Headless Daemon 模式 ️12.1 Headless 无头模式脚本/CIatomcode-p修复所有lint错误--max-turns3012.2 Daemon 服务HTTP APIatomcode-daemon默认端口17890提供 HTTP SSE 流式接口可用于 IDE 插件十三、Skills 自定义扩展 Skill 是可复用工作流存放路径~/.atomcode/skills/名称/SKILL.md示例release/SKILL.md--- name: release description: 版本发布、更新changelog、打tag --- 1. git log 查看提交 2. 确认版本号 3. 更新 CHANGELOG.md 4. 构建测试 5. git tag 发布使用/release十四、新手高频报错解决方案 14.1 安装报错command not found解决exportPATH$HOME/.local/bin:$PATHmacOS 无法验证开发者解决xattr-dcom.apple.quarantine$(whichatomcode)安装脚本网络超时解决手动下载 官方 Releases14.2 登录 网络报错OAuth 浏览器打不开解决服务器环境使用 API Key 模式模型连接超时 / 报错 404解决检查base_url、代理HTTPS_PROXYContext Length Exceeded解决/compact压缩上下文14.3 权限 工具报错每次都要确认非常繁琐解决弹窗按a或启动加--yes不想让 AI 执行某些命令解决atomcode --disable-tools bash,web_search十五、FAQ 常见问题 ❓Q1AtomCode 会上传代码吗A不会。代码仅发送到你配置的 LLM API无额外上传、统计。Q2OAuth 登录重启后失效A正常。OAuth 是临时授权不会写入配置文件持久使用请用 API Key。Q3/undo 能回滚一切吗A不能。只回滚文件编辑rm、mv等 bash 操作无法回滚。Q4Linux ARM 可以用吗A官方只提供 x86_64 版本ARM 需要自行源码编译。Q5Skill 不显示A路径必须是~/.atomcode/skills/xxx/SKILL.md重启 atomcode。官方资源链接 AtomCode 主仓库 反馈 官方安装脚本AtomCode 帮助文档 https://atomcode.atomgit.com/docs/index.html结语 本文所有内容100% 基于 AtomCode 官方文档 v4.15.3无虚构、无瞎编、无猜测命令所有链接、配置、参数均可直接验证使用。如果你发现某条命令/配置不对可以直接贴出来我会对照官方原文逐字修正。如果本文对你有帮助欢迎点赞、收藏⭐、评论、关注➕个人领域:C/java/Al/软件开发/芯片开发个人主页:「一名热衷协作的开发者在构建中学习期待与你交流技术、共同成长。」座右铭:「与其完美地观望不如踉跄地启程」