Chatujte s akýmkoľvek GitHub Repo

Vložte verejnú URL adresu GitHub, GitLab alebo Bitbucket — alebo nahrajte svoje vlastné súbory. Indexujeme ich (zadarmo pre prvé 2 repozitáre/deň), potom sa môžete opýtať čokoľvek — otázky o implementácii, prehľad architektúry, kde je definovaná funkcia, čo robí súbor.

1. Indexovanie úložiska
GitHub GitLab Bitbucket
— alebo —
Presuňte sem zdrojové súbory alebo kliknite na tlačidlo pre výber
Maximálna veľkosť: 50 MB / 5 000 súborov / 100 KB na súbor. Posuvné okná (1 500 znakov), vložené s BGE-M3 na našom GPU. Iba zdrojový kód — node_modules,.git, dist, build, venv sú preskočené.

Ako to funguje

1
Vložiť alebo nahrať

Uvoľnite verejnú adresu URL GitHub, GitLab alebo Bitbucket alebo nahrajte zdrojové súbory priamo z vášho počítača.

2
Indexujeme ho

Súbory sú rozdelené do posuvných blokov a vložené s BGE-M3 na našom GPU.Indexovanie sa vykonáva raz za revíziu.

3
Spýtajte sa čokoľvek

Vaša otázka je porovnaná s najrelevantnejším kódom a potom zodpovedaná s citáciami ciest k súborom.

4
Pokračujte v objavovaní

Potom sa opýtajte na ďalšie otázky – architektúra, kde sa nachádza funkcia, čo robí súbor.Začať môžete zadarmo, nie je potrebné sa prihlásiť.

Chat with any Git Repo — FAQ

Je to chat, ktorý načíta celú kódovú základňu a umožní vám klásť otázky o nej v jednoduchej angličtine. Vložte verejnú URL adresu GitHub repozitára (alebo nahrajte svoje súbory) a AI prečíta projekt, potom odpovie na veci ako "kde sa spracováva autorizácia?", "vysvetlite túto funkciu", "prečo tento test zlyháva?" alebo "čo volá toto API?" - s odkazmi na skutočné súbory.

Dva spôsoby. (1) Vložte URL repozitára (napr. https://github.com/owner/project) a kliknite na Načítať — naklonujeme ho a indexujeme zdrojový kód. (2) Drag-and-drop svoje vlastné súbory alebo zipovaný priečinok, ak je kód súkromný alebo lokálny. Akonáhle je indexovaný, jednoducho začnite chatovať. Prepínanie medzi načítanými repozitármi bez straty konverzácie.

Verejné repozitáre GitHub fungujú dnes cez URL, plus priamy súbor/priečinok/zip upload pre čokoľvek, čo nie je na GitHub. GitLab a Bitbucket URL import sú na pláne.Do tej doby, pre GitLab alebo Bitbucket projekt, stačí stiahnuť repozitár ako zip a nahrať ho — chat zaobchádza s nahraným kódom identicky ako s klonovaným repozitárom.

Áno. Beží na našom vlastnom Qwen 3 Coder modeli na dennom bezplatnom tokenovom fonde — 2,500 tokenov/deň anonymne, 10,000/deň s bezplatným účtom. Typický turnaj otázka-a-odpoveď stojí ~100-300 tokenov. Indexovanie repozitára je lacné; tokeny míňate len vtedy, keď sa skutočne pýtate. Prémiové modely (Claude Sonnet / GPT-5) sú k dispozícii na základe volania pre veľmi veľké alebo zložité uvažovanie nad kódovou základňou.

Žiadne tréningy, nikdy. Nahraté súbory a klonované repozitáre sú uchovávané len po dobu trvania vašej relácie, takže AI môže odpovedať na otázky, potom sa vymažú. Verejné repozitáre, na ktoré odkazujete, sú už verejné. Súkromný kód, ktorý nahráte, sa nikdy nezdieľa, nikdy sa nepoužíva na trénovanie modelov a je automaticky vymazaný.

Jednotlivé súbory do 10MB a komprimované projekty do približne 100MB / niekoľko tisíc zdrojových súborov sa indexujú spoľahlivo. Veľmi veľké monorepozitáre sú podporované indexovaním najrelevantnejších súborov ako prvé — AI načítava kúsky spojené s vašou otázkou namiesto toho, aby napĺňal celý strom do jedného výzvy.Binárne aktíva, node_modules, artefakty zostavenia a súbory zámku sú automaticky preskočené, takže index zostáva zameraný na skutočný zdroj.

Indexuje celé úložisko, potom načíta najrelevantnejšie kusy pre každú otázku (vylepšené vyhľadávanie). To udržuje odpovede založené na správnych súboroch bez prekročenia kontextového okna modelu. Keď sa pýtate na konkrétnu funkciu alebo súbor, načíta tento kód plus jeho volajúce/volané; keď sa pýtate na širokú architektúru, načíta štrukturálny prehľad. Môžete tiež @-mention cestu, aby ste ju nútili zamerať sa na to.

Všetky populárne jazyky — Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus konfigurácia (YAML, JSON, TOML), SQL, shell, Dockerfiles a konvencie frameworkov (Django, Flask, React, Vue, Spring, Rails, Express a ďalšie).Pretože je to ten istý Qwen 3 Coder engine za našimi generátormi /code/, rozpoznáva idiomy a rozloženie projektu, nielen syntax.

Áno — požiadate ho o opravu chyby, refaktorovanie funkcie, pridanie spracovania chýb alebo implementáciu funkcie a vráti vám upravený kód s vysvetlením zmeny. Je to iba na čítanie voči vášmu repozitáru (nikdy netlačí commity), takže skopírujete navrhovaný rozdiel a použijete ho sami. Pre špeciálny tok opravy a ladenia použite /code/debug/ a /code/refactor/ pre väčšie reštrukturalizácie.

Áno. Ukážte na modul a požiadajte o jednotkové testy (pytest, Jest, JUnit, atď.) a zapíše ich proti skutočným podpisom, ktoré číta. Požiadajte o README, docstrings alebo API dokumentáciu a vygeneruje ich zo skutočného kódu. Pre jednorazové verzie mimo repozitárového chatu sú /code/test/ a /code/documentation/ a /code/readme/ vyhradené nástroje.

Obyčajný /chat/ odpovedá na základe všeobecných znalostí a čokoľvek, čo vložíte do správy. Chat s Repo zakladá každú odpoveď na vašej aktuálnej indexovanej kódovej báze - cituje skutočné súbory, sleduje importy medzi modulmi a zostáva konzistentný s vašimi projektovými konvenciami. /chat/ použite pre všeobecnú pomoc s kódovaním; použite to, keď odpoveď závisí od pochopenia toho, ako je váš konkrétny projekt spojený dohromady.

Áno — základný kód chatu je dostupný cez POST na /v1/chat/ na api.free.ai s Bearer autentifikáciou pomocou kľúča API vývojára. Odoslať kontext vášho repozitára alebo obsah súboru ako súčasť požiadavky a streamovať odpoveď späť, kompatibilné s OpenAI. Užitočné pre budovanie botov na recenzovanie kódu alebo asistentov CI. Python / Node / cURL úryvky v /api/.

Milujete Free.ai? Povedzte svojim priateľom!

Ohodnoťte túto stránku