Vestlus mis tahes GitHub Repo

Asetab avaliku GitHub, GitLab või Bitbucket URL- i või laadib üles oma failid. Me indekseerime selle (vabalt esimese kahe repo eest/päevas), siis võid küsida ükskõik mida ~ rakendamise küsimusi, arhitektuuri ülevaadet, kus funktsioon on defineeritud, mida fail teeb.

1. Index a repository
GitHub GitLab Bitbucket
"O" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E" või "E"
Lohista lähtekoodifailid siia või klõpsa valimiseks
Caps: 50 MB / 5000 faili / 100 KB faili kohta. Liuguv-aken tükid (1500 charks), põimitud BGE-M3 meie GPU. Allikas-kood ainult ~ sõlme_moodulid,.git, dist, ehitada, venv on vahele jäänud.

Kuidas see toimib

1
Asetamine või üleslaadimine

Viska avalik GitHub, GitLab või Bitbucket URL ~ või laadi lähtefaile otse oma masinast.

2
Me indekseerime selle.

Failid jagatakse liugakende tükkideks ja põimitakse BGE-M3 meie GPU- s. Indekseerimine töötab üks kord toimingu kohta.

3
Küsi ükskõik mida.

Teie küsimus vastab kõige asjakohasemale koodile, siis vastatakse failitee tsitaatidega.

4
Jätkake uurimist

Lisaküsimustega tegelemine Arhitektuur, kus funktsioon elab, mida fail teeb. Tasuta alustada, mingit sisselogimist küsida.

Chat with any Git Repo — FAQ

See on kooditeadlik vestlus, mis laadib kogu koodibaasi ja võimaldab teil esitada küsimusi selle kohta lihtsas inglise keeles. Aseta avalik GitHub repo URL (või laadida oma faile) ja AI loeb projekti, siis vastab asju nagu "kus on aut käsitleda?", "selgitage seda funktsiooni", "miks see test ei õnnestu?" või "miks see kutsub seda API?" Viited tegelikele failidele. Mõtle sellest kui paariprogrammeerimine kellegagi, kes on juba lugenud kogu oma repo.

Kahel viisil. (1) Aseta repo URL (nt https://github.com/owner/project) ja klõpsa Laadi ~ me kloonida ja indekseerida allikas. (2) Drag-and-drop oma faile või zipped kaust, kui kood on privaatne või kohalik. Kui see on indekseeritud, lihtsalt alustada vestlust. Vahetada laaditud repod kaotamata vestlust.

Avalik GitHub hoidlad töötavad täna URL, pluss otsene fail/kataloog/zip üles laadida midagi, mis ei ole GitHub. GitLab ja Bitbucket URL import on teekaardil. Seni, GitLab või Bitbucket projekti lihtsalt alla laadida repo zip ja üles laadida ~ vestlus kohtleb üleslaaditud kood identselt kloonitud repo.

Jah. See töötab meie isehostitud Qwen 3 Coder mudel iga päev tasuta žetoon bassein ~ 2500 märgid päevas anonüümne, 10 000 päevas tasuta konto. Tüüpiline küsimus-ja-reageerimine omakorda kulud ~100-300 märgid. Indekseerimine repo on odav; sa kulutad märgid ainult siis, kui tegelikult küsid küsimusi. Premium mudelid (Claude Sonnet / GPT-5) on saadaval iga kõne kohta väga suur või keeruline arutluskäik üle codebase.

Koolitust ei toimu kunagi. Üleslaaditud faile ja kloonitud reposid hoitakse ainult seansi ajaks, nii et AI saab vastata küsimustele, siis on selge. Avalikud repod, mida te osutate, on juba avalikud. Sinu üleslaaditud privaatkoodi ei jagata kunagi, seda ei kasutata mudelite treenimiseks ja kustutatakse automaatselt. Täielikud üksikasjad / privaatsus /.

Üksikfailid kuni 10MB ja zipped projektid kuni umbes 100MB / paar tuhat lähtefailid indeks usaldusväärselt. Väga suur monorepos on toetatud indekseerimine kõige olulisemad failid esimene ~ AI hangib tükid seotud oma küsimus, mitte kogu puu ühte kiire. Binary vara, sõlme_ moodulid, ehitada artifaktid, ja lockfiles jäetakse automaatselt, nii et indeks jääb keskendunud tegelik allikas.

See indekseerib kogu repo, seejärel hangib iga küsimuse jaoks kõige olulisemad tükid (retrieval- augmented). See hoiab vastused õigetesse failidesse, ilma et see ületaks mudeli kontekstiaknat. Kui küsid konkreetse funktsiooni või faili kohta, tõmbab see koodi pluss selle helistajad/ helistajad; kui küsid laia arhitektuuriküsimust, tõmbab see struktuurilist ülevaadet. Samuti saab @- mention' i tee, mis sunnib seda seal keskenduma.

Kõik populaarsed on Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus config (YAML, JSON, TOML), SQL, shell, Dockerfiles, ja raamkonventsioonid (Django, Flask, React, Vue, Spring, Rails, Express, jne). Sest see on sama Qwen 3 Coder mootori taga / kood / generaatorid, ta tunnistab idioms ja projekti paigutus, mitte ainult süntaks.

Jah Palub määrata vea, määrata funktsiooni uuesti, lisada veakäsitlus või rakendada funktsiooni ning tagastab muudetud koodi muudatuse selgitusega. See on ainult sinu repo (see ei lükka kunagi tagasi) vastu, nii et kopeerid soovitatud diff' i ja rakendad seda ise. Spetsiaalne fikseerimis- ja silumisvoo kasutamine / kood/ silumine / ja / kood/ refaktor/ suuremate ümberkorralduste jaoks.

Jah. Suuna see moodulisse ja küsi ühiku teste (pytest, Jest, JUnit jne) ja see kirjutab need vastu tegelikke allkirju ta loeb. Küsige README, docstrings või API docs ja see genereerib neid tegelik kood. Ühekordne versioonid väljaspool repo chat, /code/ test / ja /code/ documentation / ja /code/ readme / on pühendatud tööriistad.

Lihtne / jutuajamine / vastused üldistest teadmistest ja mida iganes sa kirja asetad. Vestle Repo põhjendustega iga vastus sinu tegelikus indekseeritud koodibaasis ~ see viitab tegelikele failidele, järgib moodulite importi ja on kooskõlas sinu projekti konventsioonidega. Kasuta / vestlust / üldise kodeerimise abivahendina; kasuta seda juhul, kui vastus sõltub sellest, kuidas sinu konkreetne projekt on ühendatud.

Jah ® aluskoodi vestlus on kättesaadav POST et /v1/chat/ on api.free.ai koos Bearer author, kasutades arendaja API võti. Saada oma repo kontekstis või faili sisu osana taotluse ja stream vastus tagasi, OpenAI-ühilduv. Kasulik ehitada kood-review bots või CI assistendid. Python / Node / cURL snippets at /ap /.

Armastus Free.ai?

Hinda seda lehekülge