GPT All Star
让协作式 AI 代理团队从零生成 Web 应用代码。
- Star 数
- ★ 238
- 最近更新
- 1 年前
- License
- MIT
- 主语言
- Python
- FA 评分
- 47/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台OpenAI APIClaude API(部分支持)
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 希望试验多代理协作的开发者,可用它探索从零构建客户端 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 没有描述生成文件的确切路径或交付部署流程。
- 希望试验多代理协作的开发者,可用它探索从零构建客户端 Web 应用的流程。
- 使用 JavaScript、React 和 Chakra UI 的团队,可尝试生成一个新 Web 应用作为研究验证。
- 想按规格、系统设计、开发等阶段推进原型的开发者,可用
--step选择执行阶段。 - 希望通过日语模式、审查模式或调试模式调整运行方式的用户,可尝试相应 CLI 选项。
- 希望自定义协作代理团队的研究者,可编辑
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?
查看各维度的扣分理由
Agent 使用工作目录内的文件读写、删除工具和 ShellTool,README 也提到可用 GitHub token 管理生成代码;这说明有一定范围约束,但证据没有展示权限细分或危险操作的逐次确认,因此最小权限和用户确认仅部分支持。README 列明 OpenAI、Azure、Anthropic、LangSmith 与 GitHub 等环境变量,但没有说明提示词、生成代码或遥测数据的具体流向,也未见凭据保护说明。依赖清单较广,材料没有版本锁定细节或漏洞处理策略。未见回滚机制。LICENSE 与包元数据指向 Yuya Kakui,但未提供更完整的来源核验或维护责任说明。
README、CLI 和包元数据对产品定位与启动方式基本一致,支持一般使用场景下的自洽性。材料列出所需 Python 范围和主要依赖,但没有显示部署可用性保障或故障恢复方案。AgentExecutor 开启解析错误处理,控制台输入处理 EOF;不过整体错误提示和外部服务故障处理证据有限。
README 将产品定位为研究项目,说明当前主要验证 React、Chakra UI 和 JavaScript,并欢迎尝试其他技术;这让目标用户和当前适用范围较明确。CLI 可选步骤、日语、评审、调试和 Plan-and-Solve 模式,且配置文件可调整团队成员。材料未见更细的场景边界或环境兼容矩阵,因此得分为部分至充分。
README 提供目录、用户和开发者安装步骤、环境变量、启动命令和一个 Pomodoro 示例,信息组织清楚但示例与常见问题较少。包名、CLI 名称和角色结构总体稳定。README 明确研究性质及当前技术验证范围,LICENSE 和 pyproject.toml 均标为 MIT,且许可证正文完整。包版本可见,但样本没有变更日志;贡献说明存在,却没有明确的维护责任或更新承诺。
产品围绕把需求转为 Web 应用的多 Agent 协作,并能展示输出文件列表;这提供了可理解的工作产物和相对明确的用途。README 将其描述为研究项目,未提供成本、时延或生成质量衡量,因此成本收益仅有有限依据。
README 的安装、选项和技术范围可与 CLI、依赖元数据部分对应,测试样本也为若干控制台、LLM 构造和配置加载行为提供了源码级旁证。材料仅是文件样本,跨来源核验覆盖有限。README 对研究定位和当前支持重点有明确表述;评估没有把未执行测试或未展示文件当作通过或失败证据。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 运行前请确认工作目录和 ShellTool 的实际边界,并把生成代码纳入版本控制或备份;材料没有显示自动回滚。
- 配置 API key、GitHub token 或 LangSmith tracing 前,先核实这些凭据会被哪些服务和生成流程使用;样本未说明数据流和凭据保护方式。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
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 查看 ↗ -
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 查看 ↗ -
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 查看 ↗
常见问题
目前主要验证哪些技术?
可以使用哪些模型提供方?
gpt-4o。运行是否需要付费?
生成的应用会自动部署吗?
能否调整代理团队?
gpt_all_star/agents.yml 更改团队成员。谢谢反馈,我们会据此改进页面。