Skip to main content
Graphify connects to GitHub through the Graphify GitHub App. You choose which repositories the app can see. Graphify indexes each one from its default branch, keeps the graph current on every push, and reviews pull requests against it.

Connect repositories

1

Open Repositories

Sign in to Graphify and open Repositories.
2

Install the GitHub App

Click Add GitHub repositories. GitHub asks where to install the Graphify GitHub App and which repositories it can access. You need permission to install apps on that account or organization.
3

Wait for the first index

You return to Repositories. Each selected repository builds its first graph. When its status is Indexed, your agents can query it.
To add or remove repositories later, change the app’s repository access on GitHub, or click Add GitHub repositories again.

What the app does

  • Indexing. A push to the default branch starts an index of that commit. Other branches do not change the graph. See Repositories and builds.
  • Pull request reviews. A review runs when a pull request is opened, reopened, or marked ready for review. New commits do not start a new review on their own. To review the current head, a repository owner, member, or collaborator comments @graphify review. See Pull request reviews.
  • Formal verification. Runs on each push to a pull request, separately from reviews. See Formal verification.
  • Feedback. Reply @graphify wrong <finding>, @graphify good <finding>, or @graphify suppress <rule> to tune later reviews. See Learning.
Graphify reads repository contents to build the graph. Indexing tokens are short-lived and limited to the repositories you selected. They are never sent to your browser or stored. See Security and data handling.

Turn reviews off

In Repositories, open Options for the repository and switch PR reviews off. Indexing keeps running.

GitLab

Connect GitLab.com projects.

Buildkite and CI

Run only the tests a change can affect.