Atomcode

2周前发布 120 0 0

AI 编程助手在你的终端中运行,Claude Code / Cursor Agent 的开源平替,住在你的终端里。连接任意 OpenAI 兼容大模型,自主读文件、改代码、跑测试、自我验证 —— 用 Rust 构建。

收录时间:
2026-10-20
AtomcodeAtomcode

AtomCode 是 AtomGit 生态推出的开源终端 AI 编程助手,官网入口为 https://atomcode.atomgit.com/。它用 Rust 编写,以 MIT 许可证开放源代码,定位上对标 Claude Code,但选择了“模型自选”路线:Claude、OpenAI、DeepSeek、GLM、Qwen、Ollama 以及任意 OpenAI 兼容接口都可以接入。这篇内容面向正在寻找命令行编程 Agent、又希望把模型和代码都掌握在自己手里的开发者。

AtomCode 使用体验与适用人群

它的使用方式是在终端里开启一个会话,用自然语言描述任务,再由它读取文件、修改代码、执行命令并自行验证。会话支持持久化恢复,操作错了可以用 /undo 回滚,上下文也能手动清空或压缩。整体看,AtomCode 的重点不在“一键生成整段代码”,而在于把读取、修改、执行和查调用链这一串操作,做成可以中断、可以回溯的流程。

工具层面给得比较足。21 个内置工具覆盖文件读写、Shell 命令、Web 查询和自动化;其中 read_file 支持智能分页,edit_file 支持跨文件并行编辑。另有 8 个代码图谱工具,能追踪调用链、分析变更影响范围、查看依赖关系,这类能力在接手陌生的大型项目时比单纯的代码补全更有价值。

扩展性上,AtomCode 兼容 Claude Code 的 Skills 与 Plugin 体系,斜杠命令可以自行定义,也能从 Git 仓库安装现成套件;通过 .mcp.json 可以接入外部 MCP server,把 GitHub、数据库、Playwright 等工具提供给模型使用。对已经在用 Claude Code 工作流的人来说,迁移成本通常不高。

更适合这些人群:

  • 想接 DeepSeek、GLM、Qwen 或本地 Ollama 的开发者,官方在模型选择上几乎没有限制。
  • 习惯命令行、不依赖图形界面的专业开发者。
  • 对工具自主可控有要求、需要审查每一行工具代码的团队。
  • 要分析大型项目结构、做跨文件批量修改或辅助代码审查的人。

上手前建议注意几点:

  • 从 Git 仓库安装的 skill 和 plugin 属于第三方代码,安装前最好自己过一遍,是否安全以具体来源为准。
  • 开源项目迭代较快,功能与命令可能随版本变化,使用前核对版本号和更新时间。
  • 可访问性与合规要求因地区、网络环境而异,部署前先确认所在环境的要求。
  • 官方提到过内置 Token 与免费额度,实际是否免费、有多少额度以实际页面为准。

AtomCode 常见问题 FAQ

  • AtomCode 是免费的吗?软件本体采用 MIT 开源许可,可以自由使用和修改;调用模型产生的费用通常由各模型服务商计算,具体以实际页面为准。
  • 和 Claude Code 比差在哪?官方给出的说法是:同模型下整体能力约为 Claude Code 的八成,简单任务基本持平。实际表现受所选模型影响较大。
  • 能接本地模型吗?可以,支持 Ollama 以及任意 OpenAI 兼容接口,适合对数据外发敏感的场景。
  • 必须用 AtomGit 账号吗?集成主要涉及 OAuth 登录、仓库管理和 Issue 跟踪;代码编辑等核心功能并不依赖该账号。

AtomCode 的价值在于把终端 Agent 的各个环节都摊开给你看:模型能换,工具开源,操作可回滚,局限则是生态和打磨程度仍在追赶成熟商业工具。可以把它当作日常命令行工作流里的补充性渠道,重要项目仍建议配合团队既有的合规流程与代码审查机制一起使用。

数据统计

相关导航

暂无评论

none
暂无评论...