Graphite

Graphite

Graphite (acquired by Cursor in 2025) · Programação

Graphite é uma plataforma de revisão de código com IA que adiciona pull requests empilhados, fila de merge e um revisor com IA dentro do PR sobre o GitHub.

Prévia da interface de Graphite

Sobre Graphite

What Is Graphite

Graphite é uma ferramenta de revisão de código para GitHub feita para equipes de engenharia. Como software de revisão de pull requests, ela envolve o fluxo do PR com três coisas que o GitHub não entrega sozinho: pull requests empilhados, uma fila de merge que entende a pilha e o Graphite Chat, um revisor com IA que responde perguntas e propõe correções dentro da própria página do PR.

O produto ataca um problema que quase toda equipe sente antes de saber nomear. A revisão é a parte mais lenta de publicar. Uma mudança espera pelo revisor, o revisor espera pela integração contínua e um pull request grande junta dezenas de arquivos que ninguém consegue guardar de cabeça. O Graphite divide esse trabalho em uma sequência de pull requests pequenos, mantém as branches sincronizadas enquanto você edita a base da pilha e faz o merge em ordem quando as verificações passam. A camada de IA cuida do mecânico: marca prováveis bugs e sugere correções antes de uma pessoa olhar o diff.

O limite mais claro é que o Graphite assume o GitHub. Equipes no GitLab ou no Bitbucket não recebem essa sincronização profunda, e tanto a CLI quanto a fila de merge foram construídas sobre o comportamento das branches do GitHub. Também é um produto pago para tudo que passar de um projeto pessoal. O plano Hobby é gratuito, mas repositórios de organização, notificações no Slack e revisões de IA ilimitadas ficam atrás dos planos Starter e Team.

Em dezembro de 2025, a empresa controladora do Cursor anunciou que compraria o Graphite. As duas empresas disseram que o Graphite seguiria funcionando como produto independente enquanto se integrava mais profundamente ao editor do Cursor e ao seu agente de revisão, o Bugbot.

Getting Started

  1. Cadastre-se em graphite.com e conecte sua conta do GitHub para que o Graphite sincronize repositórios e pull requests
  2. Instale a CLI com npm e autentique; depois adicione a extensão de VS Code ou Cursor se quiser gerenciar pilhas dentro do editor
  3. Comece uma pilha com gt create, faça suas edições e envie cada camada com gt submit --stack
  4. Abra a página do pull request para ler a revisão da IA, responder ao Graphite Chat e fazer o merge pela fila quando as verificações passarem

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Graphite.

Plano gratuitoSim
Planos pagos$0 - $40 per user/mo
PlataformaWeb app, GitHub, CLI, VS Code extension, Cursor, Slack
DesenvolvedorGraphite (acquired by Cursor in 2025)
CategoriaProgramação
Data de lançamentoJun 2021
Última atualizaçãoOct 2026
Visitas ao site17.4K
Ranking global do site1.5M
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Equipes de engenharia que revisam cada mudança no GitHub
  • Líderes técnicos e revisores
  • Desenvolvedores em projetos pessoais
  • Equipes de plataforma e DevOps

Tarefas

  • Dividir uma mudança grande
  • Manter uma pilha sincronizada
  • Estudar uma mudança grande ou desconhecida
  • Fazer merge com segurança
  • Acompanhar a saúde da revisão

Cenários

  • Publicar uma funcionalidade em várias partes atrás de uma branch
  • Orientar um engenheiro júnior
  • Fechar uma versão com pressa
  • Revisar o pull request de alguém em outro fuso horário
  • Entrar em um código legado

Principais recursos

Revisões de IA em cada pull request

O Graphite lê cada pull request contra o código ao redor e deixa comentários de alto sinal que apontam prováveis bugs, não detalhes de estilo. As correções vêm como sugestões que você aplica com um clique. Revisões de IA ilimitadas e personalizações ficam no plano Team; os planos gratuito e Starter limitam o volume.

Graphite Chat dentro do pull request

O Chat é um assistente de IA que vive na página do pull request. Você pergunta por que a integração contínua falhou, o que uma mudança toca ou como reescrever um bloco, e ele responde com contexto tirado do repositório. Também abre correções sugeridas e as registra sem sair da conversa.

Pull requests empilhados

O empilhamento quebra uma mudança grande em uma cadeia de pull requests menores, cada um apoiado na branch de baixo. Você segue trabalhando nas camadas de cima enquanto uma de baixo espera revisão, o que remove quase toda a parada que fluxos de um só PR impõem a uma equipe.

Fila de merge que entende a pilha

A fila de merge coloca os pull requests aprovados em ordem e roda cada um contra a base mais recente antes de fazer o merge. Como entende a pilha, ela mescla uma cadeia inteira sem o rebase manual que costuma vir quando várias branches miram o mesmo arquivo.

CLI e extensões de editor

A CLI do Graphite transforma o gerenciamento de pilhas em alguns comandos curtos, e as extensões de VS Code e Cursor levam esses mesmos controles para o editor. Ela se apoia no git em vez de substituí-lo, então seus aliases e scripts atuais continuam funcionando.

Dados da equipe e análises

Os dados da equipe mostram tempos de revisão, tamanho dos pull requests e frequência de merge para que os líderes vejam onde o processo trava. Análises personalizadas e acesso por ACL ficam no Enterprise, pensados para organizações grandes que precisam relatar a saúde da integração e controlar quem vê o quê.

Sincronização com o GitHub e integrações

O Graphite se sincroniza com o GitHub de forma contínua e publica no Slack, então o estado dos pull requests no Graphite e no GitHub nunca se separa. Ele se conecta às ferramentas de integração e hospedagem que as equipes já usam, entre elas Vercel, Buildkite e Depot.

Prós e contras

Prós

  • Pull requests empilhados encurtam a espera de revisão em equipes que publicam funcionalidades grandes, porque ninguém aguarda a mudança inteira ficar pronta
  • A fila de merge faz o merge em ordem e mantém as branches verdes, o que tira o rebase manual que quase todas as equipes fazem à mão
  • A revisão de IA e o Graphite Chat vivem na página do pull request, então o retorno aparece onde os revisores já trabalham e não em outra ferramenta
  • A CLI funciona sobre os comandos git que já existem, então uma equipe pode adotar o empilhamento aos poucos sem reescrever seus scripts
  • O plano Hobby gratuito deixa um desenvolvedor testar todo o fluxo em repositórios pessoais antes de a equipe pagar

Contras

  • Assume o GitHub. Equipes no GitLab ou no Bitbucket perdem a sincronização profunda e a fila de merge, o que limita seu uso fora de ambientes GitHub
  • Revisões de IA ilimitadas e a fila de merge só abrem no plano Team, então equipes pequenas batem nos limites rápido nos planos gratuito ou Starter
  • O empilhamento adiciona um modelo mental para aprender. Uma equipe que não adotar a CLI ou que não dividir as mudanças em camadas não verá muita vantagem sobre o GitHub puro
  • A compra pela Cursor deixa alguma incerteza sobre quanto o Graphite manterá sua independência com o tempo, e os preços no site não listam números fixos para todos os planos

Perguntas frequentes

O Graphite serve para revisar e fazer merge de código no GitHub mais rápido. Ele soma pull requests empilhados, uma fila de merge e um revisor com IA ao fluxo do pull request para que as equipes publiquem mudanças pequenas sem esperar ciclos de revisão longos.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a Graphite.

Alternativas a Graphite

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes