Repo Assistant AI

This GitHub App help maintainers identify and label duplicate issues automatically. Using the power of OpenAI's embeddings and Supabase's database, this app streamlines your workflow by finding similarities between issues. Also more features to come in the future!
Screenshot of Repo Assistant AI app
Screenshot of Repo Assistant AI app
Screenshot of Repo Assistant AI app
Screenshot of Repo Assistant AI app
Screenshot of Repo Assistant AI app

Repository

guillermoscript/repo-assistant

Authors

guillermoscript

Updated

February 11, 2024

Repo Assistant AI

Welcome to Repo Assistant AI! 🎉 This GitHub App is built with Probot and integrates OpenAI to help maintainers identify and label duplicate issues automatically. Using the power of OpenAI's embeddings and Supabase's database, this app streamlines your workflow by finding similarities between issues.

Bot Usage

Currently, Repo Assistant AI is in its initial stages and operates locally. In the future, it will be ready for server deployment and will work across various repositories. For now, follow the steps below to get started, set up your own instance, and test it on your chosen repositories.

Features

  • [x] Sync existing issues
  • [x] Find duplicate issues
  • [x] Label duplicate issues
  • [x] Work across repositories
  • [x] Add labels to opened issues without labels, and a brief description on why it was labeled

Prerequisites

  • A GitHub account
  • A Supabase account
  • An OpenAI account

Examples

Duplicate Issue
Original Issue
New Unique Issue With labels added and comment

Get occasional updates on new apps & features.

Star

with by the Probot community

Code licensed ISC Docs licensed CC-BY-4.0