These instructions are for self-hosted enterprise Matter AI deployments.

Github App Configuration

Once you have created your own GitHub App, you need to configure it for Matter AI.

Below are the configuration values needed:

  • App Name
  • App ID
  • Client ID
  • Client Secret
  • Private Key (base64 encoded)
  • Webhook Secret
Remember to Base64 encode the private-key.pem, you can run base64 -i private-key.pem and enter the output in the Private Key input box under github app config

AI Provider Keys

Setup

AI Provider keys are your AI API keys stored securely in Matter AI. You can create and manage them in the Matter AI dashboard.

Anthropic

To setup Anthropic, simply add your API key in the Matter AI dashboard. You can get your API key from Anthropic Console

OpenAI

To setup OpenAI, simply add your API key in the Matter AI dashboard. You can get your API key from OpenAI Console

Gemini

To setup Gemini, simply add your API key in the Matter AI dashboard. You can get your API key from Gemini Console

Vertex AI

To setup Vertex AI, you need to create a service account in Google Cloud Console and required details as below.

  • Project ID
  • Project Location (eg; us-central1)
  • Service Account JSON

Creating Service Account for Vertex AI

1

Create a new Service Account

Visit GCP Console for Service Accounts and create a new Service Account: https://console.cloud.google.com/iam-admin/serviceaccounts

2

Configure the Service Account

Configure the Service Account with required name and role.

  • Name: matterai
  • Role: Vertex AI Colab Service Agent
3

Create a Key

Create a key for the service account and download the JSON file.

4

Add the details in Matter AI dashboard

Add the details in Matter AI dashboard.

  • Project ID
  • Project Location (eg; us-central1)
  • Service Account JSON

RuleSets

Rulesets are your custom organization-specific AI rules for languages, security and repositories stored securely in Matter AI. You can create and manage them in the Matter AI dashboard.

Language Rules

Create or edit existing language rules in the Matter AI dashboard as per how AI should should review your codebase with specific instructions.

Security Rules

Create or edit existing security rules in the Matter AI dashboard as per how AI should should review your codebase with specific instructions.

These instructions are for self-hosted enterprise Matter AI deployments.

Github App Configuration

Once you have created your own GitHub App, you need to configure it for Matter AI.

Below are the configuration values needed:

  • App Name
  • App ID
  • Client ID
  • Client Secret
  • Private Key (base64 encoded)
  • Webhook Secret
Remember to Base64 encode the private-key.pem, you can run base64 -i private-key.pem and enter the output in the Private Key input box under github app config

AI Provider Keys

Setup

AI Provider keys are your AI API keys stored securely in Matter AI. You can create and manage them in the Matter AI dashboard.

Anthropic

To setup Anthropic, simply add your API key in the Matter AI dashboard. You can get your API key from Anthropic Console

OpenAI

To setup OpenAI, simply add your API key in the Matter AI dashboard. You can get your API key from OpenAI Console

Gemini

To setup Gemini, simply add your API key in the Matter AI dashboard. You can get your API key from Gemini Console

Vertex AI

To setup Vertex AI, you need to create a service account in Google Cloud Console and required details as below.

  • Project ID
  • Project Location (eg; us-central1)
  • Service Account JSON

Creating Service Account for Vertex AI

1

Create a new Service Account

Visit GCP Console for Service Accounts and create a new Service Account: https://console.cloud.google.com/iam-admin/serviceaccounts

2

Configure the Service Account

Configure the Service Account with required name and role.

  • Name: matterai
  • Role: Vertex AI Colab Service Agent
3

Create a Key

Create a key for the service account and download the JSON file.

4

Add the details in Matter AI dashboard

Add the details in Matter AI dashboard.

  • Project ID
  • Project Location (eg; us-central1)
  • Service Account JSON

RuleSets

Rulesets are your custom organization-specific AI rules for languages, security and repositories stored securely in Matter AI. You can create and manage them in the Matter AI dashboard.

Language Rules

Create or edit existing language rules in the Matter AI dashboard as per how AI should should review your codebase with specific instructions.

Security Rules

Create or edit existing security rules in the Matter AI dashboard as per how AI should should review your codebase with specific instructions.