Skip to content

Matter AI is open-source AI Code Reviewer Agent 🤖 for Code Review, Summary Generation, Bug Detection, Security Vulnerabilities and Tests Generation

License

Notifications You must be signed in to change notification settings

GravityCloudAI/matter-ai

Matter AI Logo

Matter AI

Release Code with Confidence. Everytime.

GitHub Workflow Status (with event) Docker Pulls GitHub License Security Compliance contributions welcome Tweet

Matter Og Image

Matter AI

Matter is open-source AI Code Reviewer Agent. This enables developers to review code changes and provide feedback on the code.

Features

AI Generated Summaries

  • Automatically generates AI Summaries and updates the PR description.
  • If you are using any PR template, the PR template will be used and updated accordingly with summary.
  • Generate static AI Summary as a comment by using /matter summary command in the PR.

Matter AI Generated Summary

AI Review

  • Code quality and Bug fix recommendation in the PR
  • Code change suggestion patches in the PR
  • Generate static AI Review by using /matter review command in the PR.

Matter AI Code Review

AI Explanation

  • Get a quick explanation of the Pull Request
  • Use the command /matter explain

Matter AI Explanation

Supported Platforms

  • Github
  • Gitlab
  • Bitbucket
  • Azure DevOps

Features

Feature Status Pricing
AI Pull Request Summary Free Plan
AI Code Review Comments Free Plan
AI Code Suggestions Free Plan
AI PR Explanation Free Plan
AI Code Quality score and Suggestions Free Plan
Internal Documentation Support Paid Plan
Generate AI Release Notes Paid Plan
Generate AI Security Vulnerability Paid Plan
Generate AI Tests Paid Plan

Differentiators

  1. 1-click installation for all(or selected) org-level repositories. No need to integrate for each one.
  2. Runs a stack of generation from Summary, Reviews, Bugs, Security and Tests together.
  3. Day-0 ready self-hosted Helm Charts.

Installation

1. Cloud Hosted

2. Docker

Prerequisites

  1. Generate a Github Personal Access Token(Classic) here: https://github.com/settings/tokens/new

Steps

  1. Download the docker-compose.yaml file from here: https://github.com/GravityCloudAI/matter-ai/blob/main/docker-compose.yaml
  2. Update the ENV for the backend service in the docker-compose.yaml file. You can get your Gravity API key here: https://app.matterai.so/settings
  3. Run docker compose up -d
  4. The app will start syncing with your Github Repositories and store the data.
  5. Create a new PR or update a PR to see the AI analysis.
  6. You can connect your hosted backend URL also in https://app.matterai.so/home?tab=Settings to view the PRs in the UI.

3. Local Installation

Prerequisites

  1. Node.js
  2. Update .env file with the required values. You can get the template here: https://github.com/GravityCloudAI/matter-ai/blob/main/.env.example

Installation

  1. npm install
  2. npm run dev
  3. Tunnel the local server to the cloud using ngrok
  4. Update the webhook url in the Github App settings with the ngrok url

Community

About

Matter AI is open-source AI Code Reviewer Agent 🤖 for Code Review, Summary Generation, Bug Detection, Security Vulnerabilities and Tests Generation

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •