superplanehq/superplane
Open source factory for one-shot engineering
SuperPlane – 一键式工程的开源工厂
简介 – SuperPlane是一个平台,让AI驱动的编码代理可以获取积压问题,运行可配置的工作流,并生成可供审查的拉取请求。它串联起代理、源代码控制、CI、可观测性和事件工具,使整个自动化过程可见、可重复且可恢复。
工作原理
- 工厂 – 用于管理工作订单、自动化生产线和团队策略的容器。
- 工作订单 – 单个委托任务的持久记录,从接收到结果。
- 生产线 – 处理工作订单的有序阶段(自动化)列表。
- 自动化 – 运行AI代理、调用外部工具、等待事件,或通过基于Canvas的UI暂停等待人工审批。
- 运行 – 跟踪每个自动化步骤的输入、输出、重试、成本和执行状态,保留历史记录,以便失败的运行可以恢复。
主要集成(通过Canvas UI即插即用)包括:
- AI/编码代理:Claude、Cursor、OpenAI、OpenRouter、Perplexity
- 源代码控制与CI:GitHub、GitLab、Bitbucket、Semaphore、CircleCI、Harness
- 云与交付:AWS、GCP、Azure、Cloudflare、Docker Hub、Render
- 可观测性:Datadog、Grafana、Honeycomb、New Relic、Prometheus、Sentry
- 事件/服务管理:PagerDuty、Rootly、FireHydrant、incident.io、Jira、ServiceNow
- 通信:Slack、Discord、Teams、Telegram、SendGrid、SMTP
重要性 – 通过自动化日常开发步骤(问题分类、分支创建、代码生成、PR提交、CI反馈)并将每次操作保存在单一可查询的记录中,团队可以专注于真正需要人工判断的决策,同时保持完整的可审计性和成本可见性。
入门 – 仓库基于Docker。有关配置AI代理,请遵循AGENTS.md;有关本地构建平台的开发部分,请遵循CONTRIBUTING.md。
社区 – 有活跃的Discord服务器、公开的问题跟踪器、赏金计划、博客和定期的社区活动。
许可证 – Apache 2.0。
相关
- 项目
- 项目
- 项目
- 项目
- 项目