Prerequisites

Before you begin, make sure you have:

  • A GitHub account with admin access to at least one repository
  • Python and/or TypeScript projects you want to analyze
  • 2 minutes of your time

Step 1: Create a Benchify Account

  1. Visit app.benchify.com to create a new account
  2. Enter your details and follow the onboarding flow
  3. Select “Code Review” as your primary product

Step 2: Install the GitHub App

During the onboarding process, you’ll be prompted to install our GitHub application:

  1. Click “Connect with GitHub” in the onboarding flow
  2. Select the repositories you want to enable for code reviews
    • You can choose specific repositories or enable access to all repositories
    • You can always modify these settings later

Step 3: That’s it!

Yes, really! Once our GitHub app is installed, Benchify will automatically:

  1. Start monitoring your pull requests
  2. Analyze Python and TypeScript files in your repository
  3. Provide actionable suggestions directly in your PRs

Supported Languages

Benchify currently provides deep analysis for:

  • Python - All modern versions
  • TypeScript - TypeScript 4.0+

While we focus on these languages for now, our GitHub app can be installed on any repository. We’ll automatically detect and analyze the supported file types.