Chat sa bilo kojim GitHub Repo

Zalijepite javni GitHub, GitLab, ili Bitbucket URL — ili učitajte svoje datoteke. Mi ih indeksiramo (besplatno za prva 2 repozitorija/dan), onda možete pitati bilo šta — pitanja o implementaciji, pregled arhitekture, gdje je funkcija definirana, šta datoteka radi.

1. Indeksiraj skladište
GitHub GitLab Bitbucket
- ili -
Povucite i ispustite izvorne datoteke ovdje, ili kliknite da biste izabrali
Caps: 50 MB / 5,000 datoteka / 100 KB po datoteci. Klizni prozorski komadi (1500 znakova), ugrađeni sa BGE-M3 na našoj GPU. Samo izvorni kod — preskaču se node_modules,.git, dist, build, venv.

Kako to funkcionira

1
Zalijepi ili prenesi

Drop javni GitHub, GitLab, ili Bitbucket URL — ili upload izvorne datoteke direktno sa vaše mašine.

2
Indeksiramo ga.

Datoteke su podijeljene u klizne komade i ugrađene sa BGE-M3 na našoj GPU. Indeksiranje se izvodi jednom po commitu.

3
Pitaj bilo šta.

Vaše pitanje se podudara sa najrelevantnijim kodom, a zatim se odgovara sa citatima puteva datoteka.

4
Nastavi istraživati.

Nastavite sa još pitanja - arhitektura, gdje funkcija živi, šta datoteka radi. Slobodno da počnete, nema registracije za postavljanje pitanja.

Chat with any Git Repo — FAQ

To je razgovor koji je svjestan koda koji učita cijelu bazu koda i dopušta vam da postavljate pitanja o njoj na jednostavnom engleskom. Zalijepite javni URL GitHub repozitorija (ili učitajte svoje datoteke) i AI čita projekat, zatim odgovara na stvari poput "gdje se auth obrađuje?", "objasnite ovu funkciju", "zašto ovaj test ne uspijeva?", ili "što zove ovaj API?" — sa referencama na stvarne datoteke. Razmislite o tome kao o programiranju u paru s nekim ko je već pročitao cijeli vaš repozitorij.

Dva načina. (1) Zalijepite URL repozitorija (npr. https://github.com/owner/project) i kliknite Učitaj — mi ćemo ga klonirati i indeksirati izvorni kod. (2) Povucite i ispustite svoje datoteke ili zip-dir ako je kod privatan ili lokalni. Jednom kada je indeksiran, samo počnite razgovarati. Prebacujte se između učitanih repozitorija bez gubitka razgovora.

Javna GitHub repozitorija danas rade preko URL-a, plus direktni upload datoteka/direktorija/zip za sve što nije na GitHub-u. GitLab i Bitbucket URL uvoz su na planu. Do tada, za GitLab ili Bitbucket projekt samo skinite repozitorij kao zip i uploadajte ga — chat tretira uploadani kod identično kao klonirani repozitorij.

Da. Radi na našem samohostiranu Qwen 3 Coder modelu na dnevnom besplatnom token poolu — 2,500 tokens/dan anonimno, 10,000/dan sa besplatnim računom. Tipična runda pitanja i odgovora košta ~100-300 tokens. Indeksiranje repozitorija je jeftino; samo trošite tokens kada stvarno postavljate pitanja. Premium modeli (Claude Sonnet / GPT-5) su dostupni po pozivu za vrlo velika ili komplicirana razmišljanja preko kodne baze.

Bez obuke, nikad. Upućene datoteke i klonirani repozitoriji se drže samo tokom trajanja vaše sesije tako da AI može odgovoriti na pitanja, a zatim se očiste. Javni repozitoriji na koje upućujete su već javni. Privatni kod koji učitate se nikad ne dijeli, nikad se ne koristi za obučavanje modela, i briše se automatski. Puni detalji na /privacy/.

Pojedinačne datoteke do 10MB i komprimirani projekti do otprilike 100MB / nekoliko hiljada izvornih datoteka pouzdano indeksiraju. Vrlo veliki monorepositoriji su podržani indeksiranjem najrelevantnijih datoteka prvo - AI dohvaća komade vezane za vaše pitanje umjesto punjenja cijelog stabla u jedan prompt. Binarna sredstva, node_modules, artefakti izgradnje i datoteke zaključavanja preskaču se automatski tako da indeks ostaje fokusiran na pravi izvor.

Indeksira cijelo skladište, zatim dohvaća najrelevantnije komade za svako pitanje (povećano dohvaćanje). To drži odgovore utemeljene u pravim datotekama bez prekoračenja kontekstnog prozora modela. Kad pitate o određenoj funkciji ili datoteci, izvlači taj kod plus njegove pozivače/pozivane; kada pitate široko arhitektonsko pitanje, izvlači strukturalni pregled. Također možete @-spomenuti put da ga prisilite da se fokusira tamo.

Svi popularni — Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus konfiguracija (YAML, JSON, TOML), SQL, shell, Dockerfiles, i konvencije okvira (Django, Flask, React, Vue, Spring, Rails, Express, i više). Budući da je to isti Qwen 3 Coder motor iza naših /code/ generatora, on prepoznaje idiome i izgled projekta, ne samo sintaksu.

Da — zamolite ga da ispravi grešku, refaktoriše funkciju, doda rukovanje greškama, ili implementira mogućnost i on će vratiti izmijenjeni kod sa objašnjenjem promjene. On je samo za čitanje prema vašem repozitoriju (nikada ne gura commits), tako da kopirate predloženi diff i sami ga primijenite. Za posvećeni tijek popravke i debugiranja koristite /code/debug/, i /code/refactor/ za veće restrukturiranja.

Da. Pokažite na modul i zatražite unit testove (pytest, Jest, JUnit, itd.) i on će ih napisati protiv stvarnih potpisa koje je pročitao. Zatražite README, docstrings, ili API dokumente i on će ih generirati od stvarnog koda. Za one-shot verzije izvan repo chat-a, /code/test/ i /code/documentation/ i /code/readme/ su posvećeni alati.

Obična /chat/ odgovara iz općeg znanja i onoga što zalijepite u poruku. Chat sa Repo-om temelji svaki odgovor u vašoj stvarnoj indeksiranoj bazi koda - navodi stvarne datoteke, slijedi uvoze preko modula, i ostaje dosljedan sa konvencijama vašeg projekta. Koristite /chat/ za opću pomoć kodiranja; koristite ovo kada odgovor zavisi od razumijevanja kako je vaš specifični projekat spojen.

Da — osnovni kod chat je dostupan putem POST na /v1/chat/ na api.free.ai sa Bearer auth koristeći developer API ključ. Pošaljite svoj repo kontekst ili sadržaj datoteke kao dio zahtjeva i stream odgovor nazad, OpenAI-kompatibilan. Korisno za izgradnju koda-review bots ili CI asistenta. Python / Node / cURL snippets at /api/.

Volite Free.ai?

Ocijeni ovu stranicu