Chatta med valfri GitHub Repo

Klistra in en offentlig GitHub, GitLab, eller Bitbucket URL — eller ladda upp dina egna filer. Vi indexerar den (gratis för de första 2 repo/dag), då kan du fråga vad som helst — implementationsfrågor, arkitektur översikt, där en funktion definieras, vad en fil gör.

1. Indexera ett arkiv
GitHub Ordförande GitLab Bitbucket
— eller —
Dra och släpp källkodsfiler här, eller klicka för att välja
Caps: 50 MB / 5.000 filer / 100 KB per fil. Glidande fönsterbitar (1500 tecken), inbäddade med BGE-M3 på vår GPU. Källkod endast - node_moduler,.git, dist, build, venv hoppar över.

Hur det fungerar

1
Klistra in eller ladda upp

Släpp en offentlig GitHub, GitLab, eller Bitbucket URL — eller ladda upp källfiler direkt från din maskin.

2
Vi indexerar det

Filer är uppdelade i skjutfönster och inbäddade med BGE-M3 på vår GPU. Indexering körs en gång per åtagande.

3
Fråga vad som helst

Din fråga matchas mot den mest relevanta koden, sedan besvaras med fil-path citeringar.

4
Fortsätt utforska

Följ upp med fler frågor — arkitektur, där en funktion lever, vad en fil gör. Gratis att starta, ingen registrering att fråga.

Chat with any Git Repo — FAQ

Det är en kod-medveten chatt som laddar en hel kodbas och låter dig ställa frågor om det på klar engelska. Klistra in en offentlig GitHub repo URL (eller ladda upp dina filer) och AI läser projektet, sedan svarar saker som "var är auth hanteras?", "förklara denna funktion", "varför misslyckas detta test?", eller "Vad kallar detta API?" — med referenser till de faktiska filerna. Tänk på det som parprogrammering med någon som redan har läst hela din repo.

Två sätt. (1) Klistra in en repoadress (t.ex. https://github.com/owner/project) och klicka på Load – vi klonar den och indexerar källan. (2) Dra och släpp dina egna filer eller en zippad mapp om koden är privat eller lokal. När den väl är indexerad, börja bara chatta. Byt mellan laddade repor utan att förlora samtalet.

Public GitHub arkiv fungerar idag via URL, plus direkt fil / mapp / zip uppladdning för något som inte på GitHub. GitLab och Bitbucket URL import är på färdplanen. Tills dess, för en GitLab eller Bitbucket projekt bara ladda ner repo som en zip och ladda upp den — chatten behandlar uppladdad kod identiskt med en klonad repo.

Ja. Det körs på vår själv-värd Qwen 3 Coder modell på den dagliga gratis token pool — 2.500 tokens / dag anonym, 10 000 / dag med ett gratis konto. En typisk fråga-och-svar tur kostnader ~100-300 tokens. Indexering av en repo är billigt; du spenderar bara polletter när du faktiskt ställer frågor. Premium modeller (Claude Sonnet / GPT-5) finns tillgängliga per-samtal för mycket stora eller knepiga resonemang över kodbasen.

Ingen utbildning, någonsin. Uppladdade filer och klonade repor hålls endast under hela din session så AI kan svara på frågor, sedan rensas. Offentliga repor du pekar på är redan offentliga. Privat kod du laddar upp delas aldrig, används aldrig för att träna modeller, och raderas automatiskt. Fullständiga uppgifter på /privacy /.

Enstaka filer upp till 10MB och ziped projekt upp till ungefär 100MB / några tusen källkodsfiler index tillförlitligt. Mycket stora monorepos stöds genom att indexera de mest relevanta filer först - AI hämtar bitar bundna till din fråga snarare än att stoppa hela trädet i en fråga. Binära tillgångar, node_moduler, bygga artefakter, och låsfiler hoppar automatiskt så indexet förblir fokuserad på verklig källa.

Den indexerar hela repo, hämtar sedan de mest relevanta bitarna för varje fråga (retrieval-augmented). Det håller svaren jordade i rätt filer utan att överskrida modellen sammanhangsfönstret. När du frågar om en specifik funktion eller fil, drar den koden plus sina samtalare / samtalsdeltagare; när du ställer en bred arkitekturfråga, drar den strukturöversikten. Du kan också @- termera en väg för att tvinga den att fokusera där.

Alla populära — Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus config (YAML, JSON, TOML), SQL, skal, Dockerfiles, och ramkonventioner (Django, Flask, React, Vue, Spring, Rails, Express, och mer). Eftersom det är samma Qwen 3 Coder motor bakom vår /code / generatorer, det känner igen idiom och projekt layout, inte bara syntax.

Ja — be den att rätta ett fel, omskapa en funktion, lägga till felhantering, eller implementera en funktion och den returnerar den ändrade koden med en förklaring av ändringen. Den är lässkyddad mot din repo (den skjuter aldrig på ett åtagande), så du kopierar den föreslagna diffen och tillämpar den själv. För en dedikerad fix- and- debug flow använd /code/ debug/, och /code/ refaktor/ för större omstruktureringar.

Ja. Rikta den mot en modul och be om enhetstester (pytest, Jest, JUnit, etc.) och den skriver dem mot de riktiga signaturer den läst. Be om en README, docstrings, eller API-dokument och det genererar dem från den faktiska koden. För enshot-versioner utanför en repochatt, /code/test/ och /code/dokumentering/ och /code/readme/ är de dedikerade verktygen.

Enkelt /chat/ svar från allmän kunskap och vad du klistrar in i meddelandet. Chatta med Repo baserar varje svar i din faktiska indexerade kodbas – det citerar verkliga filer, följer importer över moduler, och förblir överensstämmande med dina projektkonventioner. Använd /chat/ för allmän kodning hjälp; använd detta när svaret beror på hur ditt specifika projekt kopplas ihop.

Ja — den underliggande kodchatten går att nå via POST till /v1/chat/ on api.free.ai med Bearer auth med hjälp av en API-nyckel för utvecklare. Skicka ditt repokontext eller filinnehåll som en del av begäran och strömma svaret tillbaka, OpenAI-kompatibelt. Användbart för att bygga kod-review bots eller CI assistenter. Python / Node / cURL snippets at /api/.

Love this tool? Share it!

Betygsätt denna sida