Praat met enige GitHub Repo

Plak 'n openbare GitHub, GitLab, of Bitbok URL ☞ of oplaai jou eie lêers. Ons indeks dit (vry vir die eerste 2 repos/day), dan kan jy enigiets vra ▸ implementering vrae, argitektuur oorsig, waar' n funksie gedefinieer word, wat 'n lêer doen.

1. Indeks 'n stoorplek
Github GitLab Bitbucket
ooit.
Trek laat val bron lêers hier, of kliek na kies
Caps: 50 mb / 5 000 lÃaers / 100 KB per lÃaer. Glying- venster stukke (1500 chars), ingebed met BGE-M3 op ons GPU. Bron-kode slegs ure_modules,.git, dist, bou, venv word oorgeslaan.

Hoe dit werk

1
Plak of oplaai

Laat val 'n publiek GitHub, GitLab, of bisbucket Url ooit of oplaai bron lêers direk van jou masjien.

2
Ons indeks dit

Lêers word in skuif-venster stukke verdeel en ingebed met BGE-M3 op ons GPU. Indeksering loop een keer per doen.

3
Vra enigiets

Jou vraag is gepas teen die mees relevante kode, dan beantwoord met lêer-path aanhalings.

4
Hou aan verken

Volg saam met meer vrae die boustyl, waar 'n funksie lewens, wat' n lêer doen. Vry om te begin, geen teken-op om te vra.

Chat with any Git Repo — FAQ

Dit is 'n kode-' nware geselsie wat 'n hele kode verlaag en laat jou vrae daaroor vra in gewone Engels. Plak' n openbare GutHub repo Url (of laai jou lêers) en die kunsmatige KM lees die projek, dan antwoord dinge soos "Waar is 'nuth hanteer?", "vereenvoudig hierdie funksie", "waarom laat hierdie toets misluk?" of "Wat noem hierdie API?" NPI?" NPI?" Lic met verwysings na die werklike lêers. Dink van dit as paar-programmeer met iemand wat reeds gelees het.

Twee maniere. (1) Plak 'n repo URL (bv. https://github.com/owner/project) en kliek Laai illa ons kloon dit en indeks die bron. (2) Trek-en-drup jou eie lêers of' n gezipte gids as die kode privaat of plaaslike is. As dit eers indeks is, begin gesels. Skakel tussen gelaaide repos sonder om die gesprek te verloor.

Openbare GitHub herpositories werk vandag deur middel van Url, plus direkte lêer/vouer/zip oplaai vir enigiets nie op GutHub. GitLab en Bitucket URL invoer is op die padkaart. Tot dan nog toe, vir 'n GitLab of Bitucket projek net aflaai die repo as 'n rits en oplaai dit op te laai mittie die gesels behandel opgelaaide kode identies aan 'n gekloonde 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.

Geen opleiding, ooit. Oplaai lêers en gekloonde herpos word slegs gehou vir die duur van jou sessie sodat die chess-KI vrae kan beantwoord, dan verwyder kan word. Openbare herpos jy punt na is alreeds publiek. Private kode jy oplaai word nooit gedeel nie, nooit gebruik om modelle op te lei nie, en word automaties geskrap. Volle detail by /privacy/.

Enkel lêers na 10mb en gezipte projekte tot ongeveer 100mb / 'n paar duisend bron lêers indeks betroubaar. Baie groot monorepos word ondersteun deur die indeks van die mees relevante lêers eerste Ã"l à ̄ng Ã"l die kunsmatige stukke wat aan jou vraag gekoppel is eerder as om die hele boom in een por te sit. Binêre bates, nde_modules, bou artefakte en slotlêers word outomaties teruggegooi sodat die indeks op werklike bron gefokus bly.

Dit indeks die hele repo, dan onttrek dit die mees relevante stukke vir elke vraag (verval-augmented). Dit hou antwoorde gehok in die regte lêers sonder om die model konteks venster te oorskry. Wanneer jy vra oor 'n spesifieke funksie of lêer, dit trek daardie kode plus sy roepers/roepees; wanneer jy vra' n breë argitektuur vraag, trek dit die strukturele oorsig. Jy kan asook@-ment-ion' n gids pad om dit na fokus daar.

Al die gewildes Sergius Python, JavaScript/TypeScript, Java, C/C+++c, C#, Go, Rust, Rust, Ruby, PHP, Swift, Kotlin, plus opstelling (YAML, JSON, TML), SQL, dop, Dockerfiles en raamwerk konvensies (Django, Flask, Reak, Vue, Spring, Rals, Express, en meer). Omdat dit dieselfde _FREID_MID_13, VAct, V' nct, V.

Ja ▶ vra dit om 'n fout reg te stel, 'n funksie te herstel, fout te voeg hantering, of om 'n funksie te implementeer en dit terug te gee die veranderde kode met 'n verduideliking van die verandering. Dit is lees- alleen teen jou repo (dit veroorsaak nooit 'n stoot), sodat jy die voorgestelde diff naboots en dit self toepas. Vir' n toegewyde- en- debug vloei gebruik / dekode/debug/ en / en / dekode/verdoener/ Vir groter restruktuurs.

Ja. Punt dit by 'n module en vra vir eenheid toetse (piest, Jest, JUncy, etc.) en dit skryf hulle teen die ware handtekeninge wat dit gelees het. Vra vir 'n LEESM, docstringe, of API docs en dit genereer hulle van die werklike kode. Vir een-kie weergawes buite' n herpo Chapting, /code/st/ encode/ en /code/me is die toegewyde gereedskap.

Eenvoudig /chat/ antwoord van algemene kennis en wat jy ook al in die boodskap plak. Gesels elke antwoord in jou oorspronklike indeksde kode verbasis ← dit noem werklike lêers, voer invoer oor modules en bly konsekwent met jou projek byeenkomste. Gebruik /chat/ vir algemene kode kodering hulp; gebruik dit wanneer die antwoord op 'n begrip van hoe jou spesifieke projek is versend saam.

Ja ▶ die onderliggende kode gesels is bereikbaar deur middel van POS na /v1/chat/ op api.free.ai met Beer auth te gebruik 'n ontwikkelaar API sleutel. Stuur jou repo konteks of lêer inhoud as deel van die versoek en stroom die antwoord terug, OpenAI- Compatible. Nuttige vir bou kode-review bots of CI assistents. Python / Node / c URL confies at /pi/.

Like this tool? Share it!

Tempo hierdie bladsy