RepoChat

Streamlit
application badge
Created by team Epoch on June 29, 2023

RepoChat is an innovative conversational AI solution designed to simplify the exploration and understanding of GitHub repositories. It aims to bridge the gap between newcomers or non-experienced users and large, complex codebases. By leveraging the power of OpenAI embeddings, Deeplake vector database, and AI21 Labs API, RepoChat enables users to input a GitHub repository link and engage in a natural chat conversation to obtain summaries, insights, and answers to their questions. The context retention feature ensures accurate and contextual responses, making the experience more personalized. RepoChat not only empowers newcomers to contribute to open-source projects but also fosters learning and collaboration within developer communities. Additionally, the integration with Discord brings the functionality of RepoChat to Discord communities, facilitating easy access and collaboration among users. With RepoChat, GitHub exploration becomes user-friendly, interactive, and conducive to learning and collaboration.

Category tags:
Explore more applications

Simple Video captioner

A two-stage video captioning agent, built reliability-first. Stage one samples keyframes from each clip and sends them to a vision-language model (Kimi K2.6 on Fireworks), which returns a dense, factual description — this is what the accuracy score is made of. Stage two turns that description into the four requested styles as a single JSON object — this is what the style score is made of. Splitting them means a caption can only be as accurate as what was actually seen, and the pressure to be funny never contaminates the grounding. Everything underneath is about not failing. A complete, valid results.json is written before the first network call, then each clip is atomically replaced as it finishes, so a crash or a hang still leaves a scoreable file behind. The agent enforces its own 540-second deadline and exits cleanly rather than waiting to be killed. Each stage walks a fallback ladder — API, then local model, then template — so no single failure is fatal. In testing, a real local-model outage still produced twelve valid captions with 292 seconds to spare. The local model is the part I most wanted to build. I distilled the teacher's style behaviour into Gemma 4 with LoRA on teacher-labelled examples, merged the adapter, and quantized it to a Q4_K_M GGUF — 5.3 GB, 2.86x smaller than bf16 — served by llama-server on CPU inside the container, no GPU required. It styles a clip in about 30 seconds on two cores. It ships as the fallback rather than the primary, because I measured instead of assuming. A blind, order-swapped LLM judge (n=19, minimum detectable effect +/-0.44) found the LoRA bought style (+0.61) but cost accuracy (-0.29), and the teacher still beat the student 10-3 on swap-surviving verdicts. The same judge found Q4_K_M statistically indistinguishable from bf16 — 4-bit quantization was free. So the distilled model earns its place by surviving an outage, not by going first.

Neotron

AIVE-Artificial Intelligence Venture Engine

AIVE (Artificial Intelligence Venture Engine) is a Cognitive Discovery Operating System that transforms documents, research papers, and data into structured knowledge, evidence-backed insights, dynamic reasoning, and actionable innovation opportunities.

Quacky Wonderland

AntigravitykiroVercelChatGPTClaude CodeCodex

SOAP Copilot: AI Clinical Scribe on AMD

SOAP Copilot turns raw doctor-patient conversations into structured SOAP notes, ICD-10 codes, and patient-friendly summaries in seconds, using a 3-agent Llama 3.3 70B pipeline built and fine-tuned on AMD hardware.

LoneSoloWolf

AMD Developer CloudAMD ROCmLLaMAHuggingFace Hub

SmartBandit Router

A reinforcement-learning router that learns which AI model to call for each query, cutting cost by ~93% without ever hardcoding a routing rule.

nyan

LLaMAQwen3GPT-3

Thymus

Thymus is a lightweight hybrid token-efficient router designed to maximize accuracy while minimizing token costs in multi‑task LLM pipelines. It dynamically routes user queries across local and remote models on LLM providers.

The Disappointer

HuggingFace HubLLaMAAMD Developer Cloud

"Innovative idea for approaching Github repositories with an abundance of documentation"

avatar

Ervin Moore

PhD Computer Science Student

"Great job, Team RepoChat! Your solution has the potential to revolutionize the way developers understand and navigate through GitHub repositories. The ability to quickly grasp important information and insights will undoubtedly enhance the development process and save valuable time. Keep up the fantastic work! Good luck!"

avatar

Paulo Almeida

Grants Manager

"great idea. it really will help many programmer. that is great work. continue this project till it becomes in the market. good luck"

avatar

Walaa Nasr Elghitany

Lablab Head Judge