Chatta cù qualsiasi GitHub Repo

Incolla un URL GitHub, GitLab o Bitbucket publicu - o carica i vostri propri file. L'indicisimu (gratuitamente per i primi 2 repositori / ghjornu), dopu pudete dumandà qualsiasi cosa - dumande d'implementazione, panoramica di l'architettura, induve una funzione hè definita, ciò chì face un file.

1. Indicizà un ripositoriu
GitHub GitLab Bitbucket
— o —
Trascina e lasci li fugliali di sorgenti chistu, o clicca pi scègghiri
Caps: 50 MB / 5,000 files / 100 KB per file. Sliding-window chunks (1500 chars), incorporati cù BGE-M3 nantu à a nostra GPU. Source-code solu — node_modules,.git, dist, build, venv sò saltati.

Comu funziona

1
Incolla o carica

Lasciate un URL GitHub, GitLab o Bitbucket publicu, o caricate i fugliali di sorgenti drittu da a vostra macchina.

2
Indicizzamu

I file sò spartuti in pezzi di finestri scorrevoli e incorporati cù BGE-M3 ntâ nostra GPU. L'indicizazione si faci una vota pi ogni commit.

3
Chiedi qualsiasi cosa

La vostra dumanda è currisponduta contru u codice cchiù pertinenti, poi risponduta cu citazioni di percorsu di file.

4
Continuà a esplorari

Seguite cù più dumande - architettura, induve una funzione vive, ciò chì face un file. Liberu di cumincià, ùn ci hè bisognu di iscrizzione per dumandà.

Chat with any Git Repo — FAQ

Si tratta di una chat cunsapevole di u codice chì carica un codice interu è vi permette di fà dumande in Inglese. Incollate un URL di un repositoriu GitHub publicu (o caricate i vostri file) è l'IA leghje u prugettu, poi risponde à cose comu "duve hè gestita l'autentificazione?", "spiega sta funzione", "perchè stu test fallisci?", o "chì chiama sta API?" - cù rifirimenti à i file veri. Pensateci comu a programmazione in coppia cù qualcunu chì hà gia lettu u vostru repositoriu interu.

Dui modi. (1) Incolla un URL di repositoriu (per esempiu https://github.com/owner/project) è cliccate Carica — lo clonemu è indiciamu u sorgente. (2) Trascinate è rilasciate i vostri propri file o una cartella zippata se u codice hè privatu o locale. Una volta indicizatu, basta à cumincià à chattà. Passate trà i repositori caricati senza perdè a conversazione.

I repositori GitHub pubblici funzionanu oghje via URL, più u caricamentu direttu di file/cartelli/zip per tuttu ciò chì ùn hè micca in GitHub. GitLab è l'importazione di URL Bitbucket sò in a roadmap. Finu à tandu, per un prugettu GitLab o Bitbucket basta scaricà u repositoriu cum'è zip è caricallu - a chat tratta u codice caricatu identicu à un repositoriu clonatu.

Sì. Funziona nantu à u nostru mudellu Qwen 3 Coder auto-ospitatu nantu à u pool di token gratuitu di ogni ghjornu - 2,500 token / ghjornu anònimu, 10,000 / ghjornu cù un contu gratuitu. Un tipica turnata di dumande è risposte costa ~ 100-300 token. Indicizazione di un repositoriu hè economicu; spende solu token quandu fate veramente dumande. I mudelli Premium (Claude Sonnet / GPT-5) sò dispunibili per chiamata per ragiunamenti assai grandi o difficiuli nantu à a basa di codice.

Nudda furmazione, mai. I fugliali caricati è i riposi clonati sò tenuti sulu pi la durata di a vostra sessioni accussì l'IA pò rispunniri a li dumande, poi sguassàti. I riposi pubblichi ca puntate sunnu gia pubblichi. U codice privatu ca caricate nun è mai cunnivisu, mai usatu pi istruiri i mudelli, e si cancia automaticamenti. Tutti i dettagli nta /privacy/.

Fichieri singuli finu à 10MB è prugetti zippati finu à circa 100MB / qualchi migliaia di file di sorgenti sò indicizzati in modu affidabile. I monoreposi assai grandi sò supportati indicendu prima i file cchiù rilevanti - l'IA ritruva i pezzi ligati à a vostra dumanda piuttostu ca riempie l'arburi interu in un prompt. L'assi binari, i node_modules, i artifatti di custruzzioni è i lockfiles sò saltati automaticamente cusì l'indici rimane focalizatu nantu à u sorgente veru.

Indicizza l'interu repositoriu, poi ripigghia li pezzi cchiù mpurtanti pi ogni dumanda (aumintata di ripigghiamentu). Chistu mantini li risposti basati ntê figghi giusti senza trascinniri la finestra di cuntestu dû mudellu. Quannu dumandu di na funzioni o di un figghiu spicificiu, ripigghia chistu còdici e li so chiamanti/chiamatu; quannu dumandu di n'architittura larga, ripigghia la rivisioni strutturali. Potete puru @-mentiunari un percorsu pi forzallu a focalizzassi cci.

Tutti i linguaghji pupulari - Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, più cunfigurazione (YAML, JSON, TOML), SQL, shell, Dockerfiles, è cunvenzioni di framework (Django, Flask, React, Vue, Spring, Rails, Express, è di più). Siccomu hè u listessu motore Qwen 3 Coder dietru i nostri /code/ generatori, riconosce idiomi è layout di prugettu, non solu sintassi.

Sì — chiedi di riparari un bug, rifatturà una funzioni, agghiunciri a gestione di l'erruri, o implementari na funzionalità e riturna u codice mudificatu cu na spiegazzioni dû canciu. È sulu in lettura contru u vostru repositoriu (mai lancia commit), accussì copiate u diff suggeritu e l'applicate voi stissi. Pi un flussu di riparazioni e debug dedicatu usate /code/debug/, e /code/refactor/ pi ristrutturazioni cchiù granni.

Sì. Puntate lu a un modulu e dumandate li provi di l'unità (pytest, Jest, JUnit, ecc.) e li scrivi contru e firmi veri chi liggi. Chiedete un README, docstrings, o docs API e li genera di u codice veru. Per li versioni one-shot fora di un repositoriu chat, /code/test/ e /code/documentation/ e /code/readme/ sunnu li strumenti didicati.

U /chat/ standard risponde di cunniscenza ginirali e di tuttu chiù incollati ntô messaggiu. U chat cu Repo basa ogni risposta ntâ vostra vera basa di codice indicizzata — cita i file veri, seguita l'importazioni tra i moduli, è rimane cunsistenti cu li cunvinzioni dû vostru prugettu. Usate /chat/ pi l'aiutu ginirali di codifica; usate chistu quannu a risposta dipenni di comu capite comu u vostru prugettu spicifiku hè cablatu.

Sì — u codice di chat di basa hè raggiungibile via POST à /v1/chat/ in api.free.ai cù l'autentificazione di u portatore utilizzandu una chiave API di sviluppatore. Invia u vostru cuntestu di repositoriu o i cuntenuti di u fugliale cum'è parte di a richiesta è ricivete a risposta, compatibile OpenAI. Utile per custruisce bot di revisione di codice o assistenti CI. Python / Node / cURL snippets in /api/.

Amuri Free.ai? Dì i vostri amichi!

Vota sta pàggina