superplane is a free, open source automation project written in Go and released under Apache-2.0. It has 7,500 GitHub stars, 639 forks and 617 open issues, and was last pushed 6 hours ago. On this registry it ranks #23 of 54 tracked projects in Automation, with 5 head-to-head comparisons available. It gained 33 stars over the last 3 tracked days.

What is superplane?

What it is

SuperPlane is an open source control plane for automating routine software engineering work, distributed under the Apache License 2.0 and written primarily in Go. It describes itself as an "open source factory for one-shot engineering," and it lives in the DevOps, platform engineering and workflow automation ecosystem. The project is currently in beta, with its source, releases and issue tracker hosted on GitHub.

The concrete problem it addresses is the manual coordination overhead that surrounds AI coding agents. Rather than leaving engineers to project-manage every step between a backlog issue and a merged pull request, SuperPlane turns high-confidence backlog issues into verified, review-ready pull requests. It coordinates coding agents, source control, CI, review, approvals and feedback inside one visible system, applies workflow-level guardrails to every run, checks the result, and returns failures to the agent with actionable context. Ambiguous work and decisions that require human judgment remain with the team.

Key capabilities

  • Turns high-confidence backlog issues into verified, review-ready pull requests through a durable operational record called a work order.
  • Organizes work into Factories, lines, automations and runs, where each line defines the ordered stages that process a work order.
  • Runs an agent, calls a tool, waits for an event or requires approval through a Canvas-backed app at each automation step.
  • Preserves event history, execution state and artifacts across retries so a failed run can resume without custom glue or lost context.
  • Tracks durable execution, inputs, outputs, retries and cost for every automation step.
  • Connects to AI and coding agents including Claude, Cursor, OpenAI, OpenRouter and Perplexity.
  • Integrates with source control and CI such as GitHub, GitLab, Bitbucket, Semaphore, CircleCI and Harness, alongside cloud, observability, incident and communication systems.

Who uses it and how

  • Platform and DevOps teams that want a self-hosted control plane for event-driven automation across their existing tooling.
  • Engineering teams delegating routine backlog work to coding agents while keeping approvals and review inside the same visible system.
  • Release and delivery workflows that compose cloud and CI integrations such as AWS, Google Cloud, Azure, Cloudflare, Docker Hub and Render.
  • Incident and service management flows that connect PagerDuty, Rootly, FireHydrant, incident.io, Jira and ServiceNow to notification channels including Slack, Discord, Microsoft Teams, Telegram, SendGrid and SMTP.

Getting started

Contributor setup is Docker-based, starting from the repository instructions in AGENTS.md and the development section of CONTRIBUTING.md. The project can be run in the cloud or on-prem, and models are selectable.

When to use it — and when not to

SuperPlane suits teams that already run coding agents and want guardrails, durable execution state and a single visible record of each delegated task, and it avoids vendor lock-in by letting operators choose models and

project readme (upstream, from github) — read inline

Beta Build Apache 2.0 Discord

Website · Docs · Discord · Blog · Event

[!NOTE] SuperPlane is in beta. We are building the Open source factory for one-shot engineering. Follow the latest releases, explore open issues and see how you can contribute as the SuperPlane matures.

About

Open source factory for one-shot engineering.

SuperPlane turns high-confidence backlog issues into verified, review-ready pull requests so engineers can focus on work that needs judgment.

SuperPlane lets AI agents fully automate routine development work. It coordinates coding agents, source control, CI, review, approvals and feedback in one visible system so engineers do not have to project-manage every step.

The factory continuously evaluates which backlog issues agents can handle with high confidence. It applies the same workflow-level guardrails to every run, checks the result and sends failures back to the agent with actionable context. Ambiguous work and decisions that need human judgment stay with your team.

SuperPlane is built on an Apache 2.0 open source engine. Choose your models, run in the cloud or on-prem and build the factory around your stack and cost constraints.

How the factory works

SuperPlane work order analysis running through a guarded automation line

A SuperPlane Factory turns incoming work into a durable operational record. A work order enters through the backlog, moves through one or more automation lines and produces pull requests, notes, branches and other reviewable artifacts.

Resource What it does
Factory Holds work orders, automation lines and the policies for a team.
Work order Records one delegated task from intake through its final outcome.
Line Defines the ordered stages that process a work order.
Automation Runs an agent, calls a tool, waits for an event or requires approval through a Canvas-backed app.
Run Tracks durable execution, inputs, outputs, retries and cost for one automation step.

Every step stays visible. SuperPlane preserves the event history, execution state and artifacts across retries so a failed run can resume without custom glue or lost context.

Built around your stack

SuperPlane coordinates the systems where engineering work already happens. Each integration provides event triggers and actions that you can compose on a Canvas.

Area Examples
AI and coding agents Claude, Cursor, OpenAI, OpenRouter and Perplexity
Source control and CI GitHub, GitLab, Bitbucket, Semaphore, CircleCI and Harness
Cloud and delivery AWS, Google Cloud, Azure, Cloudflare, Docker Hub and Render
Observability Datadog, Grafana, Honeycomb, New Relic, Prometheus and Sentry
Incidents and service management PagerDuty, Rootly, FireHydrant, incident.io, Jira and ServiceNow
Communication Slack, Discord, Microsoft Teams, Telegram, SendGrid and SMTP

Explore every integration →

Contributing

We welcome focused pull requests, bug reports and product ideas.

  1. Read the contributing guide.
  2. Review the issue tracking process.
  3. Find an open issue or an open bounty.
  4. Join the Discord community to discuss an approach with maintainers.

Contributor setup is Docker-based. Start with the repository instructions in AGENTS.md and the development section of CONTRIBUTING.md.

Community

  • Discord for discussions and support
  • Blog for engineering notes and releases
  • Community events for maintainer sessions
  • X for product updates

License

SuperPlane is available under the Apache License 2.0.

Frequently asked questions

Is superplane free to use?

superplane is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does superplane do?

Open source factory for one-shot engineering

What is superplane written in?

superplane is primarily written in Go. Its source is publicly available at https://github.com/superplanehq/superplane, and it has 7,500 GitHub stars.