Konvèsasyon ak nenpòt ki repozitwa GitHub

Koupe yon URL piblik GitHub, GitLab, oswa Bitbucket — oswa upload pwòp dosye ou yo. Nou endike li (gratis pou premye 2 repo / jou), Lè sa a, ou ka mande nenpòt bagay — kesyon implimentation, aperçu achitekti, kote yon fonksyon se defini, sa yon dosye fè.

1. Index yon repozitwa
GitHub GitLab Bitbucket
— oswa —
Gwoupman
Caps: 50 MB / 5,000 dosye / 100 KB pou chak dosye. Sliding-fenèt moso (1500 karaktè), enkòpore ak BGE-M3 sou GPU nou an. Source-code sèlman — node_modules,.git, dist, bati, venv yo pa pran an kont.

Kijan li travay

1
Enstale

Drop yon piblik GitHub, GitLab, oswa Bitbucket URL — oswa upload dosye sous dirèkteman soti nan machin ou.

2
Nou endike li

Fichiè yo divize an pati fenèt glisman ak enkòpore ak BGE-M3 sou GPU nou an. Endèksman kouri yon fwa pou chak commit.

3
Mande nenpòt bagay

Kesyon ou a matche ak kòd ki pi enpòtan an, epi li reponn ak referans nan chemen dosye a.

4
Kontinye eksplore

Fòk ou fè plis kesyon — konsènan achitekti, kote yon fonksyon ap viv, sa yon dosye fè. Gratis pou kòmanse, pa gen okenn enskripsyon pou mande.

Chat with any Git Repo — FAQ

Li se yon chat ki konnen kòd ki chaje yon baz kòd konplè epi li pèmèt ou mande kesyon sou li nan lang angle senp. Koupe yon URL repo piblik GitHub (oswa upload dosye ou) epi AI li pwojè a, Lè sa a, reponn bagay tankou "ki kote se auth te pote soti?", "eksplike fonksyon sa a", "poukisa tès sa a pèdi?", oswa "ki sa ki rele sa a API?" — ak referans nan dosye reyèl.

De fason. (1) Kole yon URL repo (egzanp https://github.com/owner/project) epi klike sou Load — nou klone li epi endike sous la. (2) Drag-and-drop pwòp dosye ou yo oswa yon dosye zipped si kòd la se prive oswa lokal. Yon fwa li se endike, jis kòmanse chat.

Repozitwa piblik GitHub yo travay jodi a via URL, plis upload dirèk dosye/dosye/zip pou nenpòt ki bagay ki pa sou GitHub. GitLab ak Bitbucket URL importation yo sou plan an. jiskaske lè sa a, pou yon pwojè GitLab oswa Bitbucket jis telechaje repo a kòm yon zip ak upload li — chat la trete kòd uploaded identique a yon klone repo.

Wi. Li kouri sou nou an tèt-hosted Qwen 3 Coder modèl sou chak jou gratis token pool — 2,500 tokens / jou anonim, 10,000 / jou ak yon kont gratis. Yon tipik kesyon-ak-repons vire koute ~ 100-300 tokens. Indexing yon repo se bon mache; ou sèlman depanse tokens lè ou aktyèlman mande kesyon. Premium modèl (Claude Sonnet / GPT-5) yo disponib pa apèl pou rezone trè gwo oswa difisil sou codebase.

Pa gen antrenè, pa janm. Fichiers uploaded ak klone repo yo rete sèlman pou tan ki dire nan sesyon ou konsa AI ka reponn kesyon, Lè sa a, netwayaj. repo piblik ou pwen nan yo deja piblik. kòd prive ou uploaded pa janm pataje, pa janm itilize pou antrene modèl, ak se efase otomatikman. Tout detay nan /privacy/.

Fichiers individuels jusqu'à 10MB et projets zippés jusqu'à environ 100MB / quelques milliers de fichiers source indexent de manière fiable. Monorepos très grands sont soutenus par l' indexation des fichiers les plus pertinents d' abord — l' AI récupère les morceaux liés à votre question plutôt que de remplir l' arbre entier dans un seul prompt. Binary assets, node_modules, construire des artefacts, et lockfiles sont skippés automatiquement de sorte que l' index reste concentré sur le vrai source.

Li endike tout repòtaj la, Lè sa a, rekipere pati ki pi enpòtan pou chak kesyon (rekiperasyon-agrandi). Sa kenbe repons ki baze sou dosye ki dwat san yo pa depase fenèt kontext modèl la. Lè ou mande sou yon fonksyon oswa yon dosye espesifik, li tire kòd sa a ak apèl li yo / moun ki rele; lè ou mande yon kesyon achitekti lajè, li tire revizyon estrikti. Ou ka tou @-mensyone yon chemen pou fòse li pou konsantre la.

Tout moun ki popilè — Python, JavaScript / TypeScript, Java, C / C ++, C #, Go, Rust, Ruby, PHP, Swift, Kotlin, plis konfigirasyon (YAML, JSON, TOML), SQL, kouch, Dockerfiles, ak konvenyans framework (Django, Flask, Reaksyon, Vue, Spring, Rails, Express, ak plis ankò).Paske li se menm Qwen 3 motè Coder dèyè nou / kòd / jeneratè, li rekonèt idiom ak pwojè aranjman, pa sèlman sintaks.

Wi — mande l pou l repare yon erè, refè yon fonksyon, ajoute yon manipilasyon erè, oswa mete an aplikasyon yon karakteristik, epi li pral retounen kòd la modifye ak yon esplikesyon chanjman an. Li se li-se sèlman kont repòtaj ou (li pa janm voye commits), se konsa ou kopye diff la sijere epi aplike li ou menm. Pou yon koule fikse-ak-debug dedike, itilize /code/debug/, ak /code/refactor/ pou refòm ki pi gwo.

Wi. Point li sou yon modil epi mande pou tès yonite (pytest, Jest, JUnit, elatriye) epi li ekri yo kont reyèl sinyasyon li li. Mande pou yon README, docstrings, oswa API docs epi li jenere yo soti nan kòd la reyèl. Pou yon-shot vèsyon deyò yon repo chat, /code/test/ ak /code/documentation/ ak /code/readme/ yo se zouti dedikatè.

Plain /chat/ reponn soti nan konesans jeneral ak nenpòt sa ou kole nan mesaj la. Chat with Repo baze chak repons nan kòdbase ou endike a — li site dosye reyèl, swiv enpòte atravè modil, ak rete konstan ak konvansyon pwojè ou. Itilize /chat/ pou èd kodaj jeneral; itilize sa lè repons lan depann de konprann kijan pwojè ou a se kab ansanm.

Wi — chat kòd ki anba a ka rive jwenn via POST nan /v1/chat/ sou api.free.ai ak Bearer auth ki itilize yon kle API pou devlope. Envoye kontexte repo ou a oswa kontni dosye kòm yon pati nan demann lan epi voye repons lan tounen, OpenAI-kompatib. Itil pou bati bots revize kòd oswa asistan CI. Python / Node / cURL snippets nan /api/.

Love Free.ai? Di zanmi ou yo!

Ranje paj sa a