AI工具集 编程工具

AtomCode

AtomCode — Claude Code 的开源平替。连接任意大模型,自主多步执行,30 秒上手。

标签:

网站截图

网站简介

AtomCode 是一款运行在终端中的 AI 编程助手,被誉为 Claude Code / Cursor Agent 的开源平替。它使用 Rust 构建,项目 100% 由 AI 生成,旨在为开发者提供类似 Claude Code 的强大能力,同时允许连接任意 OpenAI 兼容大模型。AtomCode 支持多平台,包括 macOS(Intel 和 Apple Silicon)、Linux(x64 + arm64)、HarmonyOS PC 和 Windows,共提供 6 个二进制变体。

主要功能/内容

智能 Agent 循环

AtomCode 具备自主多步执行能力,能够循环执行读取、编辑、运行、网络检索、自我验证等操作,直至任务完成。它内置了 21 个工具,包括:

  • 文件操作:read_file、write_file、edit_file、search_replace、bash、grep、glob、list_dir、cd 等
  • 网络工具:web_search、web_fetch
  • 自动化工具:auto_fix、use_skill
  • 代码图谱工具(8 个):list_symbols、read_symbol、find_references、trace_callers、trace_callees、trace_chain、file_deps、blast_radius

多模型支持

AtomCode 支持多种主流大模型,包括 Claude(Sonnet 4.5/4.6、Opus 4.6)、OpenAI(GPT-4o/4.1)、DeepSeek(V3/R1)、GLM(4/5)、Qwen(Plus/Max)、SiliconFlow、Ollama 等,并且兼容任意 OpenAI 格式的 API。国产大模型也能一视同仁地接入。

代码图谱

通过符号索引、调用链追踪、引用查找和影响面分析,AtomCode 让模型能够真正理解大型代码库。这些工具包括 list_symbols、read_symbol、find_references、trace_callers、trace_callees、trace_chain、file_deps 和 blast_radius,方便进行代码分析和重构。

图片附件与 VL 预处理

支持通过 Ctrl+V 粘贴截图、Finder 拖拽、iTerm2 路径自动识别等方式添加图片。当主模型不支持图片时,系统会自动使用 VL 预处理进行 OCR,将图片内容转换为文本供主模型使用。

AtomGit 原生集成

内置工具可以直接创建仓库、提交 PR、创建 Issue,支持 OAuth 一键登录,还可以通过微信扫码领取 CodingPlan 免费额度,与开源生态无缝对接。

Skills 与 Plugin 生态

用户可以使用 Skills 编写自定义斜杠命令,并通过 /plugin install <git-repo> 一键安装他人的命令、hook 和 skill,与 Claude Code 生态兼容。内置示例命令包括 /review(代码审阅)、/test(跑测试)、/security(安全审查)。

目标驱动与循环

支持 /goal 设置目标后自动多轮运行直至达成,/loop 按固定间隔或自定节奏重复任务,/todo 实时跟踪多步任务清单。

手机 App 远程接管

通过 /app 命令生成二维码,手机扫码后即可实时查看并接管当前会话;/webui 提供浏览器界面双向同步,方便切换设备继续工作。

IDE 插件支持

除终端外,AtomCode 还提供 VS Code 和 JetBrains 系列 IDE 插件,功能包括:

  • 侧边栏聊天:在编辑器侧边栏打开面板与 AI 对话
  • 右键菜单:选中代码后右键 Explain / Fix / Optimize / Add to Chat
  • Diff 代码预览:所有变更以 IDE 原生 diff 视图展示,确认后才写入文件
  • 多模型与 Thinking:支持各种模型及 thinking 参数配置
  • 会话管理:按时间分组的历史会话,支持搜索、重命名、删除、恢复
  • AtomGit 集成:OAuth 登录、CodingPlan 免费额度、/login /codingplan 命令

特点说明

  • 开源免费:项目完全开源,可自由使用和修改。
  • 多模型接入:不受限于单一厂商,支持众多国产及海外大模型。
  • 100% AI 生成:代码由 AI 生成,体现了 AI 编程的前沿能力。
  • 终端原生体验:作为终端工具,轻量快速,同时拥有 IDE 插件扩展。
  • 生态兼容:与 Claude Code 生态兼容,可复用大量现有 skill 和 plugin。
  • 强调可干预性:采用“小步快跑 + 自我验证”策略,每个动作可单独 undo,上下文更细更易干预。
  • 多平台支持:覆盖 macOS、Linux、Windows、HarmonyOS PC 等主流系统。