SWE-ATLAS

用可视化探索和工程判断,帮助 Claude Code 在动手前明确要构建什么。

Star 数
★ 402
最近更新
3 个月前
主语言
Python

30 秒速览

运行形态
命令行工具Agent 插件 / 技能
可在哪里用
平台专用Claude Code
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Claude CodeNode.jsPlaywright MCP 或 Playwright CLI(可选)PostgreSQL MCP(可选)Shell / 命令行网络访问本地文件系统MCP Server
典型场景
使用 Claude Code 的独立开发者,想先用线框图或可点击原型验证想法再生成实现。
不适合
  • 需要脱离 Claude Code 使用的团队
  • 希望用 Markdown 文件堆栈代替 HTML 规划文档的项目

这个 Agent 能做什么,适合哪些场景?

SWE-ATLAS 是面向 Claude Code 的开源模板,通过 CLI 将技能、子代理、斜杠命令和工程约定安装到项目中。它提供 Vanilla、协作式和自主式三种 CLAUDE.md 配置,其中协作式为默认选项。工作流先用 HTML 线框图、可点击原型或可视化计划探索方案,再通过问答澄清关键问题,最后将阶段内容整理成可在浏览器打开的 HTML 文档。之后由 Claude Code 原生计划模式、/goal 和工作流功能负责构建,ATLAS 还提供 QA 技能和代理。它依赖 Claude Code 生态;Playwright 浏览器自动化和 PostgreSQL MCP 可在配置时选择。

运行 npx swe-atlas@latest new-project,在当前目录或指定新目录中交互式配置并脚手架项目,可选择 CLAUDE.md 模式、技能、DESIGN.md 模板、浏览器自动化配置和 PostgreSQL。进入 Claude Code 后,/atlas:get-to-know 用于初始化项目上下文;/brainstorm:wireframe 生成单文件 HTML 线框图,/brainstorm:prototype 生成多屏 React 原型,/plan:create-phase 通过问答澄清关键事项并输出自包含的 phase.html。也可使用 /plan:visual 为重构、迁移或架构决策生成可视化 HTML 计划。用户随后将文档交给 Claude Code 的原生计划模式、/goal 和工作流功能执行;QA 命令可编写人工测试用例,并通过配置的 Playwright 集成运行测试。

  1. 使用 Claude Code 的独立开发者,想先用线框图或可点击原型验证想法再生成实现。
  2. 小型产品团队需要通过针对性问答澄清关键需求,并将阶段计划分享为浏览器可读的 HTML。
  3. 技术负责人要规划重构、迁移或架构变更,并希望用 Mermaid 图和决策矩阵呈现计划。
  4. 采用 Claude Code 原生计划与工作流的团队,想为其补充项目约定、工程技能和决策记录。
  5. 需要在 Playwright 支持下执行浏览器人工 QA 的项目团队。

如何安装或部署这个 Agent?

需要 Claude Code 和可用的 Node.js/npm 环境。CLI 的快速入门命令如下:

npx swe-atlas@latest new-project

也可指定新目录:

npx swe-atlas@latest new-project my-workspace

若手动设置,可克隆仓库及其子模块:

git clone --recurse-submodules https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas
cd Software-Engineer-AI-Agent-Atlas

脚手架会询问 CLAUDE.md 模式、技能、设计模板和可选集成。README 未给出 Node.js 版本要求,也未说明 Claude Code 的安装步骤。

如何使用这个 Agent?

在 Claude Code 中先运行:

/atlas:get-to-know

一种典型流程是:

/design:create-design-md
/brainstorm:prototype
/plan:create-phase "phase-01-mvp"

随后切换到 Claude Code 计划模式,让它根据生成的 phase.html 开始构建。需要规划非 UI 变更时,可使用 /plan:visual "what to plan"。如选择 Playwright CLI,README 提供了安装命令:

npm install -g @playwright/cli@latest

这个 Agent 有哪些优点和局限?

优点
  • 提供 HTML 线框图、可点击 React 原型和可视化计划,能在实现前审视方案。
  • 阶段规划通过针对性问答聚焦关键未知项,并将线框图、数据流和决策矩阵收进一个 HTML 文件。
  • 包含三种 CLAUDE.md 模式、17 个技能、6 个代理和按领域组织的斜杠命令。
  • 自主模式的 free-will 技能会记录重要决策、备选方案及理由,便于后续审查。
局限
  • 核心工具面向 Claude Code,不能据此认定兼容其他模型提供商或 Agent 平台。
  • 用户需要具备 Node.js/npm、终端和文件系统使用条件;完整流程还需熟悉 Claude Code 命令。
  • Playwright MCP、Playwright CLI 和 PostgreSQL MCP 是可选集成,但会增加相应配置工作。
  • README 没有明确列出 Node.js 版本、许可证详情或使用成本。

这个 Agent 与同类方案有什么区别?

与 README 提到的 spec-kit、BMAD、Get Shit Done 等规格驱动开发框架相比,ATLAS 以线框图、原型和单个 HTML 阶段文档为前期探索与规划载体,再交给 Claude Code 原生计划、目标和工作流功能执行;它强调减少多份 Markdown 规划文件及多阶段流程。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
SWE-ATLAS 当前 42 · 缺口较多 命令行工具免费 + 模型费 ★ 402 3 个月前 Python Claude Code
InPlan 交互式规划编辑器 81 · 表现良好 命令行工具免费版 + 付费版 ★ 24 1 个月前 TypeScript Claude Code
Okto Pulse 80 · 表现良好 命令行工具免费 ★ 51 2 天前 Python Codex · Claude Code
Smart Ralph 73 · 存在缺口 Agent 插件 / 技能免费 + 模型费 ★ 559 1 个月前 Shell Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
42/ 100 五分制 2.1 / 5
信任安全 10/29
可靠稳定 3/14
适用触发 9/18
规范维护 10/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全10 / 29 · 1.7/5

证据显示脚手架技能默认不预选,数据库 MCP 为可选,浏览器自动化配置提供隔离或持久配置;协作模式保留审查与提交循环。这些选择支持用户控制,因此用户确认得 2 分。扣分在于自主模式明确移除审批循环并允许无人值守决策,且提供数据库访问和浏览器自动化集成,但材料没有权限范围、数据流细节、敏感数据防护、回滚或撤销说明。依赖安全仅见 Playwright CLI 安装说明,未见审计或缓解机制。

可靠稳定3 / 14 · 1.1/5

README 对产品流程和目录结构有较多说明,但描述中既强调原生 Claude Code 计划与工作流,又称 ATLAS 自带执行与 QA 能力;这些职责边界有一定模糊,故自洽性为 1。列出了 Node.js 18 以上以及外部 MCP、Playwright CLI 和子模块等前置条件,但没有故障提示或恢复路径说明。

适用触发9 / 18 · 2.5/5

材料面向 Claude Code 用户,说明了线框、原型、规划、QA 等场景,并列出三种 CLAUDE.md 模式和多种按需安装技能,普通用户可据此选择适用方式。自主模式的触发描述包含若干机械条件,但“中高风险”等判断仍较宽泛;配置环境涉及 Node、Claude Code、MCP、PostgreSQL 和浏览器工具,环境适配说明不完整。

规范维护10 / 18 · 2.8/5

README 通过目录、命令、集成和快速开始组织信息,并给出可操作的安装命令、典型流程及 FAQ 风格的对比说明;命名有清晰的命令域和技能表。package.json 声明 MIT、作者与版本号,因此许可证得 2 分。扣分原因是缺少明确的已知限制、变更日志和维护责任说明;作者字段本身不足以证明维护责任或更新机制。

有效结果7 / 13 · 2.7/5

线框、可点击原型和单文件 HTML 阶段文档等输出形式具体且可供后续 Claude Code 流程使用,且按需选择技能可能减少不必要安装。README 对节省 token、提高产出质量等收益主要是产品方陈述,未有比较数据;同时 HTML 生成成本更高,且无人值守模式可能需要额外审查,因此成本收益证据有限。

证据核验3 / 8 · 1.9/5

README 和 package.json 支持部分可核实事实,例如命令、版本、Node 要求及 MIT 元数据;但主要效用与质量主张多为陈述,材料没有测试或独立佐证,故跨来源佐证较弱。README 中有若干清晰标为产品功能的描述,但实证事实与推断性宣传并未始终区分。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 自主模式移除审批循环;在无人值守运行前,应仔细核对决策日志以及可用工具和集成的权限范围。
  • 材料未说明凭据、浏览器持久配置或数据库数据的处理和清理方式,也未说明操作失败时的恢复办法。
  • 节省 token、质量提升和“一次生成应用”等效果未由所给材料中的比较数据或独立证据验证。
证据充分度:低 评估于 2026年10月16日 审查版本 fc0bf112e01a
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v2.6.4
    发布说明摘录
    Full Changelog: https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas/compare/v2.6.3...v2.6.4
    在 GitHub 查看 ↗
  2. v2.6.3
    发布说明摘录
    Full Changelog: https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas/compare/v2.6.2...v2.6.3
    在 GitHub 查看 ↗
  3. v2.6.2
    发布说明摘录
    Full Changelog: https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas/compare/v2.6.1...v2.6.2
    在 GitHub 查看 ↗

常见问题

它能在 Codex 或其他编码助手中运行吗?
README 将其描述为 Claude Code 模板,列出的命令、CLAUDE.md 模式和执行流程都围绕 Claude Code。没有文档证明它支持 Codex 或其他平台。
使用它需要配置哪些服务或密钥?
README 未列出独立的 API 密钥配置步骤。你需要使用 Claude Code;Playwright MCP、Playwright CLI 和 PostgreSQL MCP 均为可选配置。
能否无人值守地生成应用?
README 介绍了自主模式和 /atlas:oneshotapp "idea",包含自动决策、构建循环和审查步骤;这依赖 Claude Code,且自主模式会移除审批循环。
阶段规划会输出什么?
/plan:create-phase 输出自包含的 phase.html,可包含低保真线框图、澄清结果和决策矩阵,供 Claude Code 计划模式使用。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents