Prat med en hvilken som helst GitHub Repo

Lim inn en offentlig GitHub, GitLab eller Bitbucket URL – eller last opp dine egne filer. Vi indekserer den (fri for de to første gjenkjøpene/ dagen), så kan du spørre hva som helst – spørsmål om implementasjon, arkitekturoversikt, der en funksjon er definert, hva en fil gjør.

1. Indekser et arkiv
GitHub GitLab Bitbucket
— eller
Dra og slipp kildefiler her, eller trykk for å velge
Kapitéler: 50 MB / 5. 000 filer / 100 KB per fil. Blokker med glidende vindu (1500 tegn), innebygget med BGE- M3 på vår GPU. Kildekode bare – node_moduler,.git, dist, build, venv blir hoppet over.

Hvordan det fungerer

1
Lim inn eller opp

Slipp en offentlig GitHub, GitLab eller Bitbucket URL – eller last opp kildefiler direkte fra maskinen din.

2
Vi indekserer det

Filer deles opp i deler med glidende vindu og er innebygd med BGE-M3 på vår GPU. Indeksering kjører en gang per innmelding.

3
Spør hva som helst

Spørsmålet ditt stemmer med den mest relevante koden, deretter besvart med fil- sti-referanser.

4
Fortsett å utforske

Følg opp med flere spørsmål – arkitektur, hvor en funksjon bor, hva en fil gjør. Gratis å starte, ingen registrering å spørre.

Chat with any Git Repo — FAQ

Det er en prat som kjenner koden og laster inn en hel kodebase og lar deg stille spørsmål om den på vanlig engelsk. Lim inn en offentlig GitHub repo URL (eller last opp filene dine) og AI- en leser prosjektet, og så svarer du på ting som « hvor autent håndteres? », « forklar denne funksjonen », « hvorfor mislykkes denne testen », eller « hva kaller dette API » — med referanser til selve filene. Tenk på det som parprogrammering med noen som allerede har lest hele repoen din.

To måter. (1) Lim inn en repo URL (f.eks. https://github.com/owner/project) og trykk Last – vi kloner den og indekserer kilden. (2) Dra-og-slippe dine egne filer eller en zip- mappe hvis koden er privat eller lokal. Når den er indeksert, så bare start å prate. Bytt mellom lastede gjeninnsatte filer uten å miste samtalen.

Offentlig GitHub- arkiver arbeider i dag via URL, pluss direkte fil/ mappe/ zip- opplasting for noe som ikke er på GitHub. GitLab og Bitbucket URL- import er på veikartet. Fram til da, for et GitLab - eller Bitbucket- prosjekt bare last ned repo som en zip og last den opp – praten behandler kode som er lastet opp på samme måte som en klonet repo.

Yes. It runs on our self-hosted Qwen 3 Coder model on the daily free token pool — 2,500 tokens/day anonymous, 10,000/day with a free account. A typical question-and-answer turn costs ~100-300 tokens. Indexing a repo is cheap; you only spend tokens when you actually ask questions. Premium models (Claude Sonnet / GPT-5) are available per-call for very large or tricky reasoning over the codebase.

Ingen trening, aldri. Opplastede filer og klonede gjenopplastinger holdes bare så lenge din økt varer, slik at AI- en kan svare på spørsmål, så er de tømt. Offentlig gjenopplasting er offentlig fra før. Privat kode du opplaster blir aldri delt, aldri brukt til å trene på modeller, og blir slettet automatisk. Full informasjon på / privacy /.

Enkeltfiler opp til 10 MB og pakkede prosjekter opp til omtrent 100 MB / et par tusen kildekode- filer- indeksen på en pålitelig måte. Svært store monoreposer støttes av indeksering av de mest relevante filene først – AI- en henter blokker bundet til ditt spørsmål i stedet for å fylle hele treet i en spørring. Binære eiendeler, node_ moduler, bygge artefakter og låsefiler blir hoppet over automatisk, så indeksen forblir fokusert på ekte kilde.

Den indekserer hele gjenopptaket, henter så de mest relevante bitene for hvert spørsmål (tilbakehentet). Dette holder svarene ute i de riktige filene uten å overskride mønsterkontekstvinduet. Når du spør om en bestemt funksjon eller fil, drar den koden og dens kallere/ kallere. Når du spør et bredt arkitekturspørsmål drar den strukturoversikten. Du kan også bruke @ - mention en sti for å tvinge den til å fokusere der.

Alle de populære – Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, pluss oppsett (YAML, JSON, TOML), SQL, shell, Dockerfiles og rammekonvensjoner (Django, Flask, React, Vue, Spring, Rails, Express og flere). Fordi det er den samme Qwen 3 koder- motoren bak vår /kode/ generatorer, kjenner den igjen idiomer og prosjektutforming, ikke bare syntaks.

Ja – be den rette en feil, refaktor en funksjon, legg til feilhåndtering, eller implementer en funksjon, og den returnerer den endrede koden med en forklaring på endringen. Den er skrivebeskyttet mot repo (den presser aldri inn), så du kopierer den foreslåtte diff- en og bruker den selv. Bruk /code/ debug / og /code/ refactor / for større omstruktureringer for en dedikert flyt med rettelse og feilsøking.

Ja. Peker på en modul og spør etter enhetstester (pytest, Jest, JUnit, osv.) og skriver dem mot de virkelige signaturene den leste. Spør etter en README, dokumentstrenger eller API- doks, og det genererer dem fra den virkelige koden. For ettbilde- versjoner utenfor en repo- prate, /code/ test / og /code/ documentation / og /code/ readme/ er de dedikerte verktøyene.

Enkelt / Chat/ svar fra generelle kunnskaper og hva du enn limer inn i meldinga. Chat med Repo begrunner hvert svar i din virkelige indekserte kodebase – det siterer ekte filer, følger import på tvers av moduler og holder seg i samsvar med prosjektkonvensjonene. Bruk /chat/ for generell kodehjelp. Bruk dette når svaret avhenger av hvordan ditt bestemte prosjekt kobles sammen.

Ja – den underliggende kodesamtalen kan nås via POST til /v1/chat/ on api.free.ai med Bearer auth ved hjelp av en API- nøkkel for utviklere. Send din repo-kontekst eller fil-innhold som en del av forespørselen og stream svaret tilbake, OpenAI- kompatibel. Nyttig for å bygge kodegjennomgang- bots eller CI- assistenter. Python / Node / cURL- snutter ved / api /.

Love this tool? Share it!

Bedøm denne siden