GPT All Star

让协作式 AI 代理团队从零生成 Web 应用代码。

Star 数
★ 238
最近更新
1 年前
License
MIT
主语言
Python

30 秒速览

运行形态
命令行工具自托管服务代码库 / SDK
可在哪里用
通用 · 跨平台OpenAI APIClaude API(部分支持)
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
PythonDockerOpenAI API 密钥、Azure OpenAI 凭据或 Anthropic API 密钥Shell / 命令行网络访问本地文件系统
典型场景
希望试验多代理协作的开发者,可用它探索从零构建客户端 Web 应用的流程。
不适合
  • 需要成熟、生产级代码生成流程的团队
  • 不愿配置模型 API 凭据的用户

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

GPT All Star 是一个面向从零开发 Web 应用的代码生成研究项目,核心是让一组 AI 代理协作完成开发步骤。团队按步骤选出负责人,由负责人制定行动计划,再与成员共同完成任务。用户可通过安装的命令行工具启动它,也可按开发者指南使用 Docker Compose 启动环境后运行项目。README 说明当前主要验证使用 JavaScript、React 和 Chakra UI 构建客户端 Web 应用。项目支持配置 OpenAI、Azure OpenAI 或 Anthropic 作为模型端点,并可配置 GitHub 变量来管理生成的代码;文档未明确说明生成代码的具体输出位置或部署方式。

用户可用 pip install gpt-all-star 安装并运行 gpt-all-star,或克隆仓库、配置 .env、通过 make build 和 make up 启动 Docker 环境,再用 Poetry 安装依赖并运行命令。命令支持 --step 选择默认、构建、规格、系统设计、开发、入口、UI 设计或修复步骤,支持 --project_name、--japanese_mode、--review_mode、--debug_mode 和 --plan_and_solve 参数。用户可在 gpt_all_star/agents.yml 中调整团队成员。项目调用所配置的模型端点,由代理按计划协作生成 Web 应用;README 没有描述生成文件的确切路径或交付部署流程。

  1. 希望试验多代理协作的开发者,可用它探索从零构建客户端 Web 应用的流程。
  2. 使用 JavaScript、React 和 Chakra UI 的团队,可尝试生成一个新 Web 应用作为研究验证。
  3. 想按规格、系统设计、开发等阶段推进原型的开发者,可用 --step 选择执行阶段。
  4. 希望通过日语模式、审查模式或调试模式调整运行方式的用户,可尝试相应 CLI 选项。
  5. 希望自定义协作代理团队的研究者,可编辑 gpt_all_star/agents.yml 后运行项目。

如何安装或部署这个 Agent?

用户安装路径:

如何使用这个 Agent?

pip install gpt-all-star
export OPENAI_API_MODEL=gpt-4o
export OPENAI_API_KEY=<your-openai-api-key>
gpt-all-star

开发者可配置 .env 选择 OpenAI、Azure OpenAI 或 Anthropic 端点,并可设置 GitHub 与 LangSmith 变量。Docker 开发启动步骤如下:

mv .env.sample .env
make build
make up

在 http://localhost:7681 打开 Web 终端,然后运行:

poetry install
poetry run gpt-all-star --step development --project_name <project-name>

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

优点
  • 以团队协作方式组织代理:每个步骤有负责人制定行动计划,成员共同执行。
  • CLI 提供规格、系统设计、开发、UI 设计和修复等阶段选项。
  • 可配置 OpenAI、Azure OpenAI 或 Anthropic 模型端点。
  • README 提供 Docker Compose 开发启动路径,并允许通过 agents.yml 调整团队成员。
局限
  • 项目明确定位为研究项目,当前重点是验证 React、Chakra UI 和 JavaScript 客户端应用。
  • 需要配置模型服务凭据;使用情况可能产生模型 API 费用。
  • Docker 开发路径包含环境变量配置、容器启动和 Poetry 依赖安装等多个步骤。
  • 文档未说明生成代码的具体落盘位置、部署边界或生产环境保障。

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

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

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
GPT All Star 当前 47 · 缺口较多 命令行工具免费 + 模型费 ★ 238 1 年前 Python OpenAI API
Lang-Agent 可视化 Agent 配置平台 45 · 缺口较多 网页应用免费 + 模型费 ★ 331 10 个月前 TypeScript —
《LangGraph 1.0 完全指南》 44 · 缺口较多 代码库 / SDK免费 + 模型费 ★ 469 1 个月前 Jupyter Notebook Claude Code
LangChain 生成式 AI 实战 41 · 缺口较多 代码库 / SDK免费 + 模型费 ★ 1.5k 2 个月前 Jupyter Notebook OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

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

Agent 使用工作目录内的文件读写、删除工具和 ShellTool,README 也提到可用 GitHub token 管理生成代码;这说明有一定范围约束,但证据没有展示权限细分或危险操作的逐次确认,因此最小权限和用户确认仅部分支持。README 列明 OpenAI、Azure、Anthropic、LangSmith 与 GitHub 等环境变量,但没有说明提示词、生成代码或遥测数据的具体流向,也未见凭据保护说明。依赖清单较广,材料没有版本锁定细节或漏洞处理策略。未见回滚机制。LICENSE 与包元数据指向 Yuya Kakui,但未提供更完整的来源核验或维护责任说明。

可靠稳定6 / 14 · 2.1/5

README、CLI 和包元数据对产品定位与启动方式基本一致,支持一般使用场景下的自洽性。材料列出所需 Python 范围和主要依赖,但没有显示部署可用性保障或故障恢复方案。AgentExecutor 开启解析错误处理,控制台输入处理 EOF;不过整体错误提示和外部服务故障处理证据有限。

适用触发12 / 18 · 3.3/5

README 将产品定位为研究项目,说明当前主要验证 React、Chakra UI 和 JavaScript,并欢迎尝试其他技术;这让目标用户和当前适用范围较明确。CLI 可选步骤、日语、评审、调试和 Plan-and-Solve 模式,且配置文件可调整团队成员。材料未见更细的场景边界或环境兼容矩阵,因此得分为部分至充分。

规范维护10 / 18 · 2.8/5

README 提供目录、用户和开发者安装步骤、环境变量、启动命令和一个 Pomodoro 示例,信息组织清楚但示例与常见问题较少。包名、CLI 名称和角色结构总体稳定。README 明确研究性质及当前技术验证范围,LICENSE 和 pyproject.toml 均标为 MIT,且许可证正文完整。包版本可见,但样本没有变更日志;贡献说明存在,却没有明确的维护责任或更新承诺。

有效结果7 / 13 · 2.7/5

产品围绕把需求转为 Web 应用的多 Agent 协作,并能展示输出文件列表;这提供了可理解的工作产物和相对明确的用途。README 将其描述为研究项目,未提供成本、时延或生成质量衡量,因此成本收益仅有有限依据。

证据核验4 / 8 · 2.5/5

README 的安装、选项和技术范围可与 CLI、依赖元数据部分对应,测试样本也为若干控制台、LLM 构造和配置加载行为提供了源码级旁证。材料仅是文件样本,跨来源核验覆盖有限。README 对研究定位和当前支持重点有明确表述;评估没有把未执行测试或未展示文件当作通过或失败证据。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 运行前请确认工作目录和 ShellTool 的实际边界,并把生成代码纳入版本控制或备份;材料没有显示自动回滚。
  • 配置 API key、GitHub token 或 LangSmith tracing 前,先核实这些凭据会被哪些服务和生成流程使用;样本未说明数据流和凭据保护方式。
证据充分度:低 评估于 2026年11月7日 审查版本 cc9336f763bf
查看完整评分方法 →
你是这个项目的维护者?把 FARS 徽章加到 README

徽章显示当前的评审分数和结论,点击回到本页。重新评审后约一小时内更新。

FARS

[![FARS 评测](https://followagents.com/badge/gpt-all-star.svg?lang=zh)](https://followagents.com/zh/agents/gpt-all-star)
<a href="https://followagents.com/zh/agents/gpt-all-star"><img src="https://followagents.com/badge/gpt-all-star.svg?lang=zh" alt="FARS 评测"></a>

最近版本

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

  1. v0.0.65
    发布说明摘录
    What's Changed * chore(deps): update dependency mypy to v1.14.1 by @renovate in https://github.com/kyaukyuai/gpt-all-star/pull/785 * fix(deps): update dependency llama-index to v0.12.9 by @renovate in https://github.com/kyaukyuai/gpt-all-star/pull/786 * chore(deps): update dependency ruff to v0.8.5 by @renovate in https://github.com/kyaukyuai/gpt-all-star/pull/788 * fix(deps): update dependency gitpython to v3.1.44 by @renovate in https://github.com/kyaukyuai/gpt-all-star/pull/787 …
    在 GitHub 查看 ↗
  2. v0.0.64 v0.0.64 🌈
    发布说明摘录
    Changes - fix(deps): update dependency langchain to v0.3.13 @renovate (#775) - fix(deps): update dependency langchain-anthropic to v0.3.1 @renovate (#778) - fix(deps): update dependency llama-index to v0.12.8 @renovate (#772) - fix(deps): update dependency langgraph to v0.2.60 @renovate (#774) - fix(deps): update dependency langchain-openai to v0.2.14 @renovate (#776) - fix(deps): update dependency langchain-experimental to v0.3.4 - autoclosed @renovate (#779) - fix(deps): update dependency jinja2 to v3.1.5 @renovate (#782) …
    在 GitHub 查看 ↗
  3. v0.0.63 v0.0.63 🌈
    发布说明摘录
    Changes - fix(deps): update dependency uvicorn to ^0.34.0 @renovate (#767) - chore(deps): update dependency python-semantic-release to v9.15.2 @renovate (#768) - chore(deps): update dependency mkdocs-material to v9.5.49 @renovate (#769) - chore(deps): update dependency ruff to v0.8.3 @renovate (#763) - fix(deps): update dependency openai to v1.57.4 @renovate (#764) - fix(deps): update dependency uvicorn to ^0.33.0 @renovate (#765) - fix(deps): update dependency langchain to v0.3.12 @renovate (#766) - fix(deps): update dependency langchain to v0.3.11 @renovate (#754) …
    在 GitHub 查看 ↗

常见问题

目前主要验证哪些技术?
README 表示当前重点是使用 JavaScript、React 和 Chakra UI 构建客户端 Web 应用,并欢迎测试其他语言和库。
可以使用哪些模型提供方?
开发者配置文档列出 OpenAI、Azure OpenAI 和 Anthropic 端点;用户安装示例使用 OpenAI 的 gpt-4o。
运行是否需要付费?
仓库采用 MIT 许可证,但运行需要模型 API 凭据;README 未说明各提供方的价格。
生成的应用会自动部署吗?
README 介绍代码生成用途,但没有说明自动部署或生成文件的确切位置。
能否调整代理团队?
可以编辑 gpt_all_star/agents.yml 更改团队成员。
这页内容对你有帮助吗?
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

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