鸿蒙 PC 运行 AtomCode 指导
AtomCode 是 Claude Code 的开源替代方案。支持连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能,功能齐全。它是首个支持鸿蒙 PC 终端的 AI 编程助手工具,帮助开发者在 HarmonyOS 桌面环境完成代码编写、调试、项目管理等任务。
核心特性
🔄 持久化会话与恢复
/resume 随时恢复之前的会话进度,自定义 Skill 扩展斜杠命令功能。
⚙️ 智能 Agent 循环
自主多步执行:读取、编辑、运行、网络检索、自我验证 —— 循环执行直至任务完成。
☁️ 多模型支持
Claude、OpenAI、DeepSeek、GLM、Qwen、Ollama —— 任意 OpenAI 兼容 API 皆可接入,国产大模型一视同仁。
🔗 代码图谱
符号索引、调用链追踪、引用查找、影响面分析 —— 8 个内置工具让模型真正读懂大型代码库。
⚠️ 安全与一键回滚
危险命令需显式确认,工具错误不崩溃而是成为模型的观察信息;/undo 一键回滚上一轮所有文件编辑。
🔒 AtomGit 原生集成
AtomGit OAuth 一键登录、终端内 /issue 创建 Issue、企业微信扫码登录 —— 与 AtomGit 开源生态无缝对接。
📝 会话与 Skills
持久化会话随时恢复,自定义 Skill 扩展斜杠命令,支持 Headless 模式与 Daemon HTTP API。
前提条件
通过以下命令安装 Rust 工具链:
/bin/sh -c $(curl -fsSL https://gitcode.com/OpenHarmonyPCDeveloper/rust/releases/download/v1.89.0/install.sh)
执行完成后,就和 Linux 上直接用 rustc、cargo 一样。
从源码构建
git clone https://atomgit.com/atomgit_atomcode/atomcode.gitcd atomcodecargo build --release
安装
cp target/release/atomcode ~/.local/bin/
验证
atomcode --version
注意事项
- 确保
~/.local/bin 在 PATH 环境变量中
仓库地址
https://atomgit.com/atomgit_atomcode/atomcode