Graphite
Graphite is a code review platform built on top of GitHub for stacking pull requests, AI code review, and merging at scale. The gt CLI creates and submits stacked PRs, Graphite Agent (Diamond) provides codebase-aware AI review and chat, and a merge queue batches and tests PRs in parallel. Graphite has no standalone public REST API - it integrates through a GitHub App that consumes GitHub webhooks, the gt CLI (authenticated with a Graphite token), the GT MCP server, and label / GitHub-mediated integrations (Slack, Linear, external merge queue).
APIs
Graphite GitHub App
Graphite installs as a GitHub App (graphite-app) on an organization to receive GitHub webhooks for real-time updates on CI status, mergeability, and push events, and to call Git...
Graphite CLI (gt)
The gt command-line interface creates, stacks, submits, syncs, restacks, and merges pull requests from the terminal. It authenticates with a Graphite auth token (gt auth) and dr...
Graphite GT MCP Server
GT MCP is a Model Context Protocol server built into the Graphite CLI (gt mcp) that lets AI agents in tools like Cursor and Claude Code automatically break large changes into sm...
Graphite Agent (Diamond) AI Code Review
Graphite Agent (formerly Diamond, now unified with Graphite Chat) is a codebase-aware AI code review agent that comments on pull requests, answers questions, and helps fix and i...
Graphite Merge Queue
The Graphite merge queue batches and tests multiple PRs in parallel once they are ready, reducing wait times and merge conflicts. Integration with an external merge queue is lab...
Graphite Insights
Graphite Insights tracks team engineering velocity (PR throughput, review latency, and related stats) over indexed repositories, surfaced in the Graphite web app. No public anal...