About this project

SuperPlane is an open-source platform described as a "factory for one-shot engineering." Its primary capability is automating routine development tasks by transforming high-confidence backlog items into verified, review-ready pull requests, allowing engineers to focus on work requiring judgment. The system operates as a factory where work orders enter through a backlog, traverse one or more automation lines, and produce durable artifacts such as pull requests, notes, and branches. Core concepts include Factory (holds work orders, lines, and policies), Work order (tracks a delegated task), Line (defines ordered stages), Automation (runs agents, calls tools, waits for events, or requires approval via Canvas-backed apps), and Run (tracks execution, inputs, outputs, retries, and cost per step). Every step remains visible, preserving event history and execution state across retries. SuperPlane is built around existing engineering stacks with extensive integration support. It coordinates AI and coding agents (Claude, Cursor, OpenAI, OpenRouter, Perplexity), source control and CI systems (GitHub, GitLab, Bitbucket, Semaphore, CircleCI, Harness), cloud and delivery platforms (AWS, Google Cloud, Azure, Cloudflare, Docker Hub, Render), observability tools (Datadog, Grafana, Honeycomb, New Relic, Prometheus, Sentry), incident management (PagerDuty, Rootly, FireHydrant, incident.io, Jira, ServiceNow), and communication channels (Slack, Discord, Microsoft Teams, Telegram, SendGrid, SMTP). The project is licensed under Apache 2.0 and welcomes contributions via pull requests, bug reports, and product ideas. Contributor setup is Docker-based, with documentation available in AGENTS.md and CONTRIBUTING.md. Community support is provided through Discord, a blog, community events, and X.