news 2026/7/10 9:17:45

3分钟上手 AtomCode,让 AI 帮你写代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3分钟上手 AtomCode,让 AI 帮你写代码

引言:

28 天,AtomCode 对外发布。4 万行 Rust 代码,1146 次 Commit,一个不到 50MB 的单二进制文件。一个对标 Claude Code、整体能力已达 0.85 倍的产品——由一个不会写 Rust 的人,完全通过调度 AI 完成。目前日消耗 Token 超过 500 亿。

Cursor 约 50 人,4 年做到 40 亿美元年化收入,人均产出是做了 26 年的 JetBrains 的 290 倍。Claude Code 不过 12 人左右,9 个月冲到 25 亿美元年化收入。Anthropic 的营收在 17 个月内暴涨了 45 倍。

一个人的产能,正在超过过去一百个人。

前几天看到 AtomCode 的介绍——开源、免费 Token、不需要翻墙、支持国产大模型——第一反应是:这是真的吗?

于是我就试了。结果发现……是真的。而且比我预期的还好用。

这篇文章就是写给"和我一样的新手"的:不需要你懂 Rust,不需要你是大厂工程师,只需要 30 分钟,你就能让 AI 在你的项目里自己读代码、改代码、跑测试。

AtomCode 是什么?

用大白话说
AtomCode 是一个住在你终端(命令行)里的 AI 编程助手。

你用自然语言跟它说"帮我修复这个登录 bug",它就会:

自己去读相关代码文件
分析问题原因
修改代码
跑测试验证
告诉你它做了什么
全程你不用写一行代码,只需要用中文说清楚你要什么。

它的定位是 Claude Code / Cursor Agent 的国产开源替代品:

🆓 完全免费:通过 AtomGit 登录可白嫖 Token
🌍 无需翻墙:国内直连,接入 DeepSeek、通义千问等国产模型
📦 超轻量:基于 Rust 构建,安装包不到 50MB
🔓 MIT 开源:代码完全公开,100% 由 AI 生成(是的,这个工具本身也是 AI 写的)

安装AtomCode:


第一步:安装(约 3 分钟)


macOS / Linux / 鸿蒙 PC
打开终端,粘贴这一行命令,回车:

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


一键获取完整项目代码
脚本会自动下载适合你系统的版本,放到 ~/.local/bin/atomcode。

Windows
打开 PowerShell,粘贴:

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


一键获取完整项目代码
验证安装成功

atomcode --version


一键获取完整项目代码
能看到版本号就代表安装成功了。

提示:如果提示"找不到命令",需要把 ~/.local/bin 加入 PATH 环境变量。不懂怎么加?直接问 AtomCode 本身:atomcode -p "如何把 ~/.local/bin 加入 PATH,我用的是 macOS"

第二步:登录 / 配置模型(约 5 分钟)


在终端输入 atomcode,第一次运行会启动一个配置向导:

Welcome to AtomCode! Let's set up your first provider.

Select provider:
[1] Claude (Anthropic)
[2] OpenAI
[3] OpenAI Compatible (DeepSeek, Qwen, Zhipu, Moonshot...)
[4] Ollama (local)
一键获取完整项目代码
方案 A:AtomGit OAuth 一键登录(最省事,免费 Token)
选任意 provider 后,在 TUI 界面里输入:

/login


一键获取完整项目代码
会跳转到浏览器,用 AtomGit 账号授权。授权完成后,AtomCode 自动配置好,不需要你手动填 API Key。

方案 B:自己的 API Key(用国产模型)
选 [3] OpenAI Compatible,然后按提示填写:

API Key: sk-你的deepseek密钥
Base URL: https://api.deepseek.com/v1
Model: deepseek-chat
一键获取完整项目代码
DeepSeek V3 比较便宜,日常使用成本极低,推荐新手用这个。

第三步:试跑第一个任务(约 5 分钟)


找一个你自己的项目目录,或者随便新建一个测试文件夹:

mkdir my-test-project
cd my-test-project
echo "print('hello')" > hello.py
atomcode
一键获取完整项目代码
进入 AtomCode 的 TUI 界面后,用中文输入你的需求:

> 看一下这个项目里有什么文件,然后把 hello.py 里的英文注释换成中文,再加一个打印当前时间的函数
一键获取完整项目代码
然后看着它自己动起来——读文件、理解代码、修改、保存——全程自主完成。

核心功能速览(新手最常用的几个)


1. 自主多步执行
这是 AtomCode 最厉害的地方:你不需要一步步指导它,只需要说清楚目标,它会自己规划步骤并执行。

> 帮我分析这个 Python 项目的目录结构,找出所有 TODO 注释,然后把它们整理成一个 todo.md 文件
一键获取完整项目代码
它会:自己找文件 → 读内容 → 提取 TODO → 生成文档,一气呵成。

2. /undo 反悔键
改错了?不要慌。在 TUI 里输入:

/undo
一键获取完整项目代码
AtomCode 会撤销上一次的修改。这是新手的保命功能,大胆让它改,改坏了就 undo。

3. 持久化会话
关闭了终端也不用怕,对话历史都保存着。下次想继续:

atomcode --continue
# 或者简写:
atomcode -c
一键获取完整项目代码
4. headless 一次性模式
不想打开 TUI,只想快速跑一个任务?用 -p 参数:

atomcode -p "简要介绍一下当前目录的项目结构"
一键获取完整项目代码
结果直接输出到终端,非常适合放进脚本里自动化。

5. 斜杠命令速查
在 TUI 里输入 / 会弹出命令补全,常用的有:

命令 作用
/model 切换大模型
/provider 切换 provider
/undo 撤销上次修改
/diff 查看代码改动
/cost 查看本次会话花了多少 Token
/clear 清空对话上下文
/compact 压缩上下文(省 Token)
/resume 恢复历史会话
实战演练:用 AtomCode 修一个 bug
下面用一个真实场景来演示完整流程。

背景:我有一个 Flask 写的小工具,用户登录后总是被重定向到 404 页面,我不知道哪里出了问题。

在终端里:

cd ~/my-flask-app
atomcode
一键获取完整项目代码
我说:

> 帮我排查一下用户登录后被重定向到 404 的 bug。
主要逻辑在 auth.py 和 routes.py 里。
一键获取完整项目代码
AtomCode 的操作过程(我看着它自动执行):

[read_file] auth.py
[read_file] routes.py
[grep] 搜索 redirect 相关代码
[read_symbol] login_redirect 函数定义
...
[分析] 发现 login_redirect 中 url_for 参数拼写错误:
'dashboard' → 应为 'main.dashboard'

[edit_file] 修正 auth.py 第 42 行
[bash] python -m pytest tests/test_auth.py
✓ 测试通过
一键获取完整项目代码

AtomCode 说:

找到问题了。auth.py 第 42 行的 url_for('dashboard') 应该是 url_for('main.dashboard'),因为你的 dashboard 路由注册在 main Blueprint 下。已修复,测试通过。

总用时:约 45 秒。我一行代码没动。

使用建议:让 AtomCode 发挥最大效果


1. 说清楚验收标准

模糊:"帮我优化这段代码"
清晰:"帮我优化 utils.py 里的 parse_data 函数,要求:(1) 处理空值不抛异常;(2) 不改变函数签名;(3) 跑通现有测试"

2. 配合 Git 使用

每次让 AtomCode 做大改动之前,先 git commit 一下。这样就算 /undo 不够用,也可以 git checkout 回来。

3. 先做代码图谱分析

第一次在大项目里用,先让它做个全局了解:

> 帮我分析一下这个项目的整体架构,主要模块有哪些,各自负责什么
一键获取完整项目代码
后续的任务会更准确。

4. 善用 .atomcode.md

在项目根目录创建 .atomcode.md,写上你的项目规范,比如:

# 项目规范
- 使用 Python 3.10+
- 所有函数必须有类型注解
- 代码风格遵循 PEP8
- 禁止使用 var 关键字(前端部分)
- 测试文件放在 tests/ 目录
一键获取完整项目代码
AtomCode 每次启动都会自动读取,省去每次重复说明规则的麻烦。

总结


如果你是编程新手,或者是想提升效率的开发者,AtomCode 值得一试:

安装:一条命令搞定,不到 3 分钟
上手:用中文说需求,不需要学特殊语法
成本:免费 Token 起步,国产模型接力
安全:有撤销、有确认、有 Git 兜底
从 0 到第一个任务完成,真的只需要 30 分钟。剩下的,就是用中文跟 AI 说你想要什么。

开源仓库:https://atomgit.com/atomgit_atomcode/atomcode
官方文档:https://atomcode.atomgit.com/docs/zh/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 18:18:29

Zephyr 源码调试:从零搭建 QEMU 虚拟化调试环境

1. 为什么需要QEMU虚拟化调试环境 第一次接触Zephyr源码的朋友可能会被它的调试门槛吓到。传统嵌入式开发需要购买开发板、连接调试器、配置复杂的工具链,光是硬件准备就要花不少钱和时间。而QEMU虚拟化环境完美解决了这个问题——它就像个"数字实验室"&a…

作者头像 李华
网站建设 2026/7/4 11:29:54

从信息熵到相位传递熵:原理、计算与代码实战(MATLAB/Python)

1. 信息熵:从概念到生活化理解 第一次听到"熵"这个字时,我也和大多数人一样感到困惑和畏惧。直到后来在分析脑电信号时,才发现它其实是个非常实用的工具。简单来说,熵就是用来衡量系统不确定性的指标。想象一下你每天早…

作者头像 李华
网站建设 2026/7/9 3:01:05

演唱会荧光棒XL2400T芯片加PA放大后距离可达700米

现在演唱会、音乐节、大型体育赛事的场控荧光棒,需要实现成千上万支灯棒同步变色、分区点亮、跟随音乐动态切换灯光效果。传统红外遥控传输距离近、容易互相干扰;蓝牙方案组网数量有限、成本偏高。本次采用深圳市芯岭技术XL2400T 2.4G 无线收发芯片&…

作者头像 李华
网站建设 2026/7/7 6:40:53

微信聊天记录跨电脑迁移:从手动备份到一键同步的完整指南

1. 微信聊天记录迁移的痛点与解决方案 每次换新电脑最头疼的就是微信聊天记录迁移了。记得去年我换了工作电脑,光是找聊天记录存储路径就花了半小时,好不容易找到WeChat Files文件夹,复制粘贴又遇到各种权限问题。更糟心的是,好不…

作者头像 李华