app like that
Graphite
Graphite

AI developer productivity platform that transforms natural language into technical specifications, generates code files and tests, and writes PR descriptions. Includes features for integration with various development tools and infrastructure for engineering teams.

Features

AI-Powered Pull Requests

Automatically generates Pull Request descriptions and suggestions using AI to improve code quality and streamline the review process.

Automatic PR Splitting

Automatically splits large Pull Requests into smaller, more manageable ones to facilitate easier review and integration.

Developer Infrastructure

Provides tools and infrastructure to support developer productivity and collaboration within teams.

Merge Queues

Manages and optimizes the merging process to ensure smooth and conflict-free integration of code changes.

GitHub Integration

Seamlessly integrates with GitHub to enhance the development workflow by providing advanced PR management and automation features.

AI Code Review

Provides automated code review using AI to improve code quality and streamline the review process.

Merge Queues

Allows developers to manage merge requests in a queue, facilitating organized and efficient merges.

Stacked PRs

Supports stacking pull requests, which helps in incrementally building features and dependencies.

Graphite Rewrite

Tool for rewriting history and managing large codebase changes efficiently.

Reports

Generates reports on code metrics and performance for better team insights.

Graphite CLI

A streamlined command-line interface that improves repo stacking and publishing, making code management efficient.

VS Code extension

An extension for Visual Studio Code that lets developers create and stack PRs directly from their IDE.

Pull Request Inbox

An organized inbox for managing and tracking pull requests efficiently to avoid missing important changes.

Graphite Reviewer

Provides instant feedback on proposed PRs with concise summaries and custom rules to ensure consistent code quality.

Merge Queue

Automates and queues pull requests for merging, ensuring smooth integration and eliminating merge conflicts.

Insights and reports

Offers analytics and insights into the codebase, providing data-driven development and deployment recommendations.

AI-Powered Code Review

Automatically suggests improvements and identifies potential issues in code changes for faster and more effective reviews.

Feedback Summarization

Provides concise summaries of code reviews — highlighting key points for quick understanding without reading through every comment.

Custom Rules

Allows users to define custom rules to tailor the review process to specific project needs and coding standards.

Codebase Awareness

Utilizes context from the entire codebase to provide more relevant feedback based on existing patterns and practices.

CLI

Simple commands to help you manage stacks with git efficiently.

VS Code extension

A graphical user interface tailored for stacking visual and scripting tasks from within your IDE.

PR Inbox

Stay updated with pull requests across different repositories using custom filters and rules.

Insights

Tools to measure and optimize team developer productivity.

Stacking Pull Requests

Allows engineers to stack multiple pull requests, saving time on reviews and handling of code merges, which results in increased efficiency and productivity.

Smaller Pull Requests

Encourages creating smaller pull requests that improve developer velocity by making code easier to review and merge.

Customizable Dashboard

A feature that provides a personalized dashboard making it easier for users to track and manage code review tasks efficiently.

Stacking Workflow Tool

Allows engineers to stack pull requests, making coding workflows more efficient and reducing activation energy in their processes.

Code Review Interface

Graphite provides an interface that helps engineers visualize the linear Git commit history, enhancing the code review process.

Integration with GitHub

Enables users to toggle between Graphite and other tools, like GitHub, for reviewing pull requests.

Reduce PR merge time

Graphite helps reduce the median time between pull requests (PRs) being merged by 74%, from 10.4 hours to 2.7 hours, allowing engineers more time to focus on development work.

Simplified Review Process

The platform simplifies the process of reviewing PRs by focusing on the portion of the PR relevant to the reviewer, making it easier to provide clear, actionable feedback.

Efficient Stacking Workflow

Graphite employs a "stacking" workflow which helps streamline processes, reducing the time engineers spend managing tasks and increasing focus on core development.

End-to-end encryption

Provides fully encrypted data transfer to ensure that all information remains confidential and secure.

SOC 2 Compliance

Adheres to the SOC 2 standards for handling data, ensuring rigorous privacy and security measures.

Data processing addenda

Supports legal agreements that clarify user data processing terms in accordance with data protection laws.

Dedicated security team

Employs a team focused on maintaining the latest security protocols and measures.

Risk management program

Implements a security program designed to prevent, detect, and respond to security threats.

Incident response plan

Features a comprehensive plan for responding to security incidents, ensuring quick resolution and communication.

Stacking Workflow

Allows developers to stack pull requests, diffs, and changes, which optimizes the code review process by enabling parallel development workflows.

Automated Tools for Stacking

Provides various tools that automate the complexity of stacking and streamline the process, including different CLIs and a version control system optimized for stacking.

CLI

Simple commands that help you manage stacked pull requests, making interactions with Git quick and straightforward.

VS Code extension

A graphical user interface designed to create and manage stacked pull requests directly from the Visual Studio Code editor.

PR Inbox

Keep track of active pull requests with customizable filters and rules to streamline the review process.

Insights

Tools to measure and optimize your development team's productivity by analyzing workflow metrics.

Graphite GitHub App Installation

Allows you to install the Graphite GitHub App for easier authentication and integration with GitHub resources.

Personal Access Token Authentication

Enables users to authenticate by providing a personal access token. This method requires generating a token with the necessary permissions in GitHub.

Organization App Installation

Provides instructions to request installation of the Graphite App for a GitHub organization, allowing broader access to team resources.

Authentication Management

Offers guidance on managing GitHub authentication to maintain secure access control.

Authenticate with GitHub

Allows users to connect their GitHub account with Graphite to access repositories and other functionalities.

Add organization from GitHub

Helps users select an organization if it does not appear in the onboarding flow, by directly adding it from GitHub.

Configure repository settings

Allows users to manage which GitHub repositories Graphite has access to within an organization.

Organization access with Personal Access Tokens

This feature requires users to authenticate using personal access tokens to access certain resources or repositories in specific organizations.

Pricing Plans

Starter

$0
per none

Team

$95
per monthly

Enterprise

$0
per custom