Chat me çdo Repo të GitHub

Ngjite një URL publike GitHub, GitLab, ose Bitbucket — ose ngarko file tuajët. Ne e indeksojmë atë (gratis për 2 repos të parët në ditë), pastaj mund të pyesni çdo gjë — pyetje për zbatimin, përmbledhje të arkitekturës, ku është përcaktuar një funksion, çfarë bën një file.

1. Indekso një arkiv
GitHub GitLab Bitbucket
— ose —
Tërhiq dhe lësho këtu file burimor ose kliko për të zgjedhur
Caps: 50 MB / 5,000 file / 100 KB për file. Shkëmbime dritaresh (1500 karaktere), të ndërlidhura me BGE-M3 në GPU tonë. Vetëm kodi burimor — node_modules,.git, dist, build, venv janë të zhvendosur.

Si funksionon

1
Ngjite ose ngarko

Lësho një URL publike GitHub, GitLab, ose Bitbucket — ose ngarko file burimor drejtpërsëdrejti nga makina jote.

2
Ne e indeksojmë atë

Files janë ndarë në copëza dritaresh rrëshqitëse dhe të ndërlidhura me BGE-M3 në GPU tonë. Indeksimi kryhet një herë për commit.

3
Pyete çfarëdo.

Pyetja juaj përputhet me kodin më të rëndësishëm, pastaj përgjigjet me citime të rrugës së file.

4
Vazhdo të eksplorosh

Vazhdo me më shumë pyetje — arkitekturë, ku jeton një funksion, çfarë bën një file. Lirë për të filluar, pa regjistrim për të pyetur.

Chat with any Git Repo — FAQ

Është një bisedë e njohur për kodin që ngarkon një kod të tërë dhe të lejon të bësh pyetje rreth tij në anglisht të thjeshtë. Ngjite një URL të repozitorit publik GitHub (ose ngarko file-t e tu) dhe AI e lexon projektin, pastaj përgjigjet gjëra si "ku është trajtuar autorizimi?", "shkruaj këtë funksion", "pse dështon ky test?" ose "çfarë e thërret këtë API?" — me referenca tek file-t aktualë. Mendoje si një programim në çift me dikë që tashmë ka lexuar të gjithë repozitorin tënd.

Dy mënyra. (1) Ngjite një URL të repository (p.sh. https://github.com/owner/project) dhe kliko ngarko — ne e klonojmë dhe indeksojmë burimin. (2) Tërhiq dhe hiq file tuaj ose një kartelë të kompresuar nëse kodi është privat ose lokal. Sapo të indeksohet, vetëm fillo bisedën. Shko ndërmjet repositories të ngarkuara pa humbur bisedën.

Depozitat publike të GitHub punojnë sot nëpërmjet URL, plus ngarkim i drejtpërdrejtë file/kartelë/zip për gjithçka që nuk është në GitHub. Importimi i URL të GitLab dhe Bitbucket janë në udhëzues. Deri atëherë, për një projekt të GitLab ose Bitbucket vetëm shkarko depozitën si një zip dhe ngarkoje atë — biseda trajton kodin e ngarkuar identikisht me një depozitë të klonuar.

Po. Ajo punon në modelin tonë të vetë-pritur Qwen 3 Coder në poolin e token-ave të përditshëm të lirë — 2,500 token/ditë anonim, 10,000/ditë me një llogari të lirë. Një tur tipik pyetje-përgjigje kushton ~100-300 token. Indeksimi i një repozitori është i lirë; ju shpenzoni token vetëm kur bëni pyetje. Modelet Premium (Claude Sonnet / GPT-5) janë në dispozicion për çdo thirrje për arsyetim shumë të madh ose të vështirë mbi bazën e kodit.

Asnjë trajnim, kurrë. Filet e ngarkuar dhe depozitat e klonuara mbahen vetëm gjatë seancës suaj kështu që AI mund t'i përgjigjet pyetjeve, pastaj pastrohen. Repozitat publike që ju tregoni janë tashmë publike. Kodi privat që ju ngarkoni nuk ndahet kurrë, nuk përdoret kurrë për të trajnuar modelet, dhe fshihet automatikisht. Detaje të plota në /privacy/.

File të vetmuar deri në 10MB dhe projekte të kompresuara deri në rreth 100MB / disa mijëra file burimorë indeksohen me besueshmëri. Monorepositories shumë të mëdhenj mbështeten duke indeksuar së pari file më të rëndësishëm — AI merr copëzat e lidhura me pyetjen tuaj në vend që të mbushë të gjithë pemën në një pyetje. Prona binare, node_modules, artifaktet e ndërtimit dhe lockfiles kalojnë automatikisht kështu që indeksi qëndron i fokusuar në burimin e vërtetë.

E indekson të gjithë repository, pastaj merr pjesët më të rëndësishme për çdo pyetje (e rritur nga kërkimi). Kjo i mban përgjigjet të bazuara në file të duhur pa kaluar dritaren e kontekstit të modelit. Kur pyet për një funksion të caktuar ose file, tërheq atë kod plus thirrësit/kërkuesit e tij; kur pyet një pyetje të gjerë arkitekturore, tërheq përmbledhjen strukturore. Mund gjithashtu të përmendësh një rrugë për ta detyruar atë të fokusohet atje.

Të gjitha ato të njohura — Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus konfigurimi (YAML, JSON, TOML), SQL, shell, Dockerfiles, dhe konventat e kornizës (Django, Flask, React, Vue, Spring, Rails, Express, dhe më shumë). Për shkak se është i njëjti motor Qwen 3 Coder prapa gjeneratorëve tanë /code/, ai njeh idiomët dhe strukturën e projektit, jo vetëm sintaksën.

Po — pyet për të rregulluar një gabim, ri-faktorizuar një funksion, shtuar trajtimin e gabimeve, ose implementuar një funksion dhe kthen kodin e modifikuar me një shpjegim të ndryshimit. Është vetëm-lexues ndaj arkivimit tënd (nuk shtyn kurrë commits), kështu që kopjo diff-in e propozuar dhe aplikoje vetë. Për një rrjedhje të dedikuar për rregullimin dhe debug-in përdor /code/debug/, dhe /code/refactor/ për ristrukturime më të mëdha.

Po. Pikturoje tek një modul dhe kërko teste njësie (pytest, Jest, JUnit, etj.) dhe i shkruan ato kundër firmave reale që lexon. Kërko një README, docstrings, ose API docs dhe i gjeneron ato nga kodi aktual. Për versionet e një-shot jashtë një bisede repo, /code/test/ dhe /code/documentation/ dhe /code/readme/ janë instrumentet e dedikuara.

Përgjigjet e thjeshta /chat/ nga njohuritë e përgjithshme dhe çfarëdo që të ngjisni në mesazh. Chat me Repo bazohet në çdo përgjigje në bazën e kodit të indeksuar aktualisht — citon file reale, ndjek importet nëpër module dhe mbetet në përputhje me konventat e projektit tuaj. Përdor /chat/ për ndihmë të përgjithshme të kodimit; përdor këtë kur përgjigjia varet nga kuptimi se si projekti juaj specifik është i lidhur së bashku.

Po — biseda e kodit bazë mund të arrihet nëpërmjet POST në /v1/chat/ në api.free.ai me autentifikimin e bartësit duke përdorur një kyç API të zhvilluesit. Dërgo kontekstin e repository ose përmbajtjen e file si pjesë e kërkesës dhe përgjigju përsëri, në përputhje me OpenAI. E dobishme për ndërtimin e bot-ëve të shqyrtimit të kodit ose asistentëve të CI. Python / Node / cURL snippets në /api/.

Të pëlqen Free.ai?

Vlerësoni këtë faqe