{"repo":"guillermoscript/repo-assistant","free":true,"listed":false,"github":"https://github.com/guillermoscript/repo-assistant","clone":"git clone https://github.com/guillermoscript/repo-assistant.git","description":"AI Github assistant for your repo. Your proactive GitHub bot that auto-detects duplicates using OpenAI embeddings and Supabase magic!","language":"TypeScript","stars":38,"topics":["ai","assistant","bot","github","github-bot","gpt-4","issue-management","llm","natural-language-processing","openai"],"license":"ISC","category":"ai-agents","readme_excerpt":"Repo Assistant AI AI triage for your GitHub issues — duplicate detection, auto-labeling, and @bot comment commands. Drop-in GitHub Action. 5-minute setup. Free + open source. When someone opens an issue, the bot: 1. Embeds the title + body and stores it in your Postgres (Neon, Supabase, or any pgvector DB). 2. Searches existing issues via cosine similarity (HNSW index, ≥ 0.65 floor). 3. An LLM judges the top candidates and emits a 0-100 confidence score: - ≥ 90 → duplicate label + comment linking the original - 50–89 → possible-duplicate + needs triage (maintainer confirms) - dup #123 Manually confirm the issue is a duplicate of #123. Bot adds the duplicate label, removes possible-duplicate / needs triage , posts confirmation. @ notdup Reject the bot's duplicate classification. Removes duplicate and possible-duplicate , adds needs triage . @ quality Run a quality assessment. Scores 0-100 across 5 dimensions (length & detail, structure, repro steps, examples, context) with one-line notes and improvement suggestions. @ relabel a, b, c Replace the issue's labels with the given comma-separated list. Anything else Free-form AI reply. The bot reads the thread history (last 10 messages) and the issue title/body, then answers as a triage assistant in 1-3 sentences. The bot subscribes to the thread on the first @-mention, so follow-up messages don't need another mention. Setup The Chat SDK packages are ESM-only and the rest of the project compiles to CJS, so src/chatBot.ts lazy-loads ","default_branch":null,"files":null,"tree":[],"storefront":"/r/guillermoscript","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/guillermoscript/repo-assistant/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}