Chat met elke GitHub Repo

Plak een publieke GitHub, GitLab, of Bitbucket URL of upload uw eigen bestanden. We indexeren het (gratis voor de eerste 2 repo's/dag), dan kunt u vragen stellen over de implementatie vragen, architectuur overzicht, waar een functie is gedefinieerd, wat een bestand doet.

1. Indexeer een repository
GitHub GitLab Bitbucket
Of... of...
Sleep & drop bronbestanden hier, of klik om te kiezen
Caps: 50 MB / 5.000 bestanden / 100 KB per bestand. Schuifvenster brokken (1500 tekens), ingebed met BGE-M3 op onze GPU. Source-code alleen.node_modules,.git, dist, build, venv worden overgeslagen.

Hoe het werkt

1
Plakken of uploaden

Laat een publieke GitHub, GitLab of Bitbucket URL vallen of upload bronbestanden rechtstreeks vanaf uw machine.

2
We indexeren het.

Bestanden worden opgesplitst in schuifvensterblokken en ingebed met BGE-M3 op onze GPU. Indexering draait eenmaal per commit.

3
Vraag maar raak.

Uw vraag is gekoppeld aan de meest relevante code, dan beantwoord met file-path citaten.

4
Blijf verkennen.

Follow-up met meer vragen architectuur, waar een functie woont, wat een bestand doet. Gratis om te beginnen, geen aanmelding te vragen.

Chat with any Git Repo — FAQ

Het is een code-aware chat die een hele codebase laadt en laat je vragen stellen over het in het gewone Engels. Plak een publieke GitHub repo URL (of upload uw bestanden) en de AI leest het project, dan beantwoordt dingen als "waar wordt auth behandeld?", "verklaar deze functie," "waarom deze test mislukt?", of "wat noemt deze API?"..met verwijzingen naar de werkelijke bestanden. Zie het als paar-programmeren met iemand die al uw hele repo heeft gelezen.

Op twee manieren. (1) Plakken een repo-URL (bijv. https://github.com/owner/project) en klik op Laden tje klonen we het en indexeer de bron. (2) Sleep-en-drop je eigen bestanden of een gezipte map als de code privé of lokaal is. Zodra het is geïndexeerd, gewoon beginnen met chatten. Schakel tussen geladen repo's zonder het gesprek te verliezen.

Publieke GitHub repositories werken vandaag via URL, plus direct bestand/mappen/zip uploaden voor alles wat niet op GitHub. GitLab en Bitbucket URL import zijn op de roadmap. Tot dan, voor een GitLab of Bitbucket project gewoon downloaden van de repo als een zip en uploaden.. de chat behandelt geüploade code identiek aan een gekloonde repo.

Ja. Het draait op onze self-hosted Qwen 3 Coder model op de dagelijkse gratis token pool.2500 tokens/dag anoniem, 10.000/dag met een gratis account. Een typische vraag-en-antwoord turn kosten ~100-300 tokens. Indexeren van een repo is goedkoop; je geeft tokens alleen uit wanneer je eigenlijk vragen stelt. Premium modellen (Claude Sonnet / GPT-5) zijn beschikbaar per-call voor zeer grote of lastige redenering over de codebase.

Geen training, nooit. Geüploade bestanden en gekloonde repo's worden alleen bewaard voor de duur van uw sessie zodat de AI vragen kan beantwoorden, vervolgens gewist. Publieke repo's waarop u wijst zijn al openbaar. Privé-code die u uploadt wordt nooit gedeeld, nooit gebruikt om modellen te trainen, en wordt automatisch verwijderd. Volledige details op /privacy/.

Enkele bestanden tot 10MB en zipped projecten tot ruwweg 100MB / een paar duizend bronbestanden index betrouwbaar. Zeer grote monorepos worden ondersteund door het indexeren van de meest relevante bestanden eerst.De AI haalt de brokken gebonden aan uw vraag in plaats van het vullen van de hele boom in een prompt. Binaire activa, node_modules, bouwen van artefacten, en lockfiles worden automatisch overgeslagen zodat de index blijft gericht op echte bron.

Het indexeert de hele repo, dan haalt de meest relevante brokken voor elke vraag (retrieval-augmented). Dat houdt antwoorden gegrond in de juiste bestanden zonder dat het contextvenster van het model wordt overschreden. Als je vraagt naar een specifieke functie of bestand, trekt het die code plus de bellers/callees; als je een brede architectuurvraag stelt, trekt het aan het structurele overzicht. Je kunt ook @-mention een pad om het te dwingen zich daar te concentreren.

Al de populaire › Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus config (YAML, JSON, TOML), SQL, shell, Dockerfiles, en framework conventies (Django, Flask, React, Vue, Spring, Rails, Express, en meer). Omdat het dezelfde Qwen 3 Coder engine achter onze /code/generatoren, het herkent idiomen en project layout, niet alleen syntaxis.

Ja, vraag het om een bug te repareren, een functie te refactoreren, foutafhandeling toe te voegen of een functie te implementeren en het geeft de gewijzigde code terug met een uitleg van de verandering. Het is alleen-lezen tegen je repo (het pusht nooit commits), dus je kopieert de voorgestelde diff en past het zelf toe. Voor een dedicated fix-and-debug flow use /code/debug/, en /code/refactor/voor grotere herstructureringen.

Ja. Richt het op een module en vraag om eenheidstesten (pytest, Jest, JUnit, etc.) en het schrijft ze tegen de echte handtekeningen die het leest. Vraag om een README, docstrings of API docs en het genereert ze uit de werkelijke code. Voor one-shot versies buiten een repo-chat, /code/test/ en /code/documentation/ en /code/readme/ zijn de speciale tools.

Gewoon /chat/antwoorden uit algemene kennis en wat je ook in het bericht plakt. Chat met Repo gronden elk antwoord in uw actuele geïndexeerde codebase, citeert echte bestanden, volgt import tussen modules, en blijft consistent met uw project conventies. Gebruik /chat/ voor algemene codering hulp; gebruik dit wanneer het antwoord afhankelijk is van het begrijpen hoe uw specifieke project is bedraad samen.

Ja, de onderliggende codechat is bereikbaar via POST naar /v1/chat/op api.free.ai met Bearer auth met behulp van een ontwikkelaar API-toets. Stuur uw repo-context of bestandsinhoud als onderdeel van het verzoek en stream het antwoord terug, OpenAI-compatibel. Nuttig voor het bouwen van code-review bots of CI-assistenten. Python / Node / cURL snippets op /api/.

Love this tool? Share it!

Beoordeel deze pagina