Sobre o projeto

SuperPlane é uma plataforma open-source descrita como uma "fábrica para engenharia de uma só vez". Sua principal capacidade é automatizar tarefas rotineiras de desenvolvimento, transformando itens de backlog de alta confiança em pull requests verificados e prontos para revisão, permitindo que engenheiros se concentrem em trabalhos que exigem julgamento. O sistema opera como uma fábrica onde ordens de trabalho entram por um backlog, percorrem uma ou mais linhas de automação e produzem artefatos duráveis, como pull requests, notas e branches. Conceitos centrais incluem Fábrica (mantém ordens de trabalho, linhas e políticas), Ordem de trabalho (rastreia uma tarefa delegada), Linha (define estágios ordenados), Automação (executa agentes, chama ferramentas, aguarda eventos ou exige aprovação via aplicativos baseados em Canvas) e Execução (rastreia execução, entradas, saídas, tentativas e custo por etapa). Cada etapa permanece visível, preservando o histórico de eventos e o estado de execução entre tentativas. SuperPlane é construído em torno de stacks de engenharia existentes com amplo suporte de integração. Ele coordena agentes de IA e codificação (Claude, Cursor, OpenAI, OpenRouter, Perplexity), sistemas de controle de versão e CI (GitHub, GitLab, Bitbucket, Semaphore, CircleCI, Harness), plataformas de nuvem e entrega (AWS, Google Cloud, Azure, Cloudflare, Docker Hub, Render), ferramentas de observabilidade (Datadog, Grafana, Honeycomb, New Relic, Prometheus, Sentry), gerenciamento de incidentes (PagerDuty, Rootly, FireHydrant, incident.io, Jira, ServiceNow) e canais de comunicação (Slack, Discord, Microsoft Teams, Telegram, SendGrid, SMTP). O projeto é licenciado sob Apache 2.0 e aceita contribuições via pull requests, relatórios de bugs e ideias de produtos. A configuração para contribuidores é baseada em Docker, com documentação disponível em AGENTS.md e CONTRIBUTING.md. O suporte à comunidade é fornecido através do Discord, um blog, eventos comunitários e X.