> Chat sa anumang GitHub Repo

> I-paste ang isang pampublikong GitHub, GitLab, o Bitbucket URL — o mag-upload ng iyong sariling mga file. Kami index ito (libre para sa unang2repos/araw), pagkatapos ay maaari mong hilingin sa anumang bagay — pagpapatupad mga katanungan, architecture pangkalahatang-ideya, kung saan ang isang function ay tinukoy, kung ano ang isang file ay gumagawa.

1. Index ng isang repository
GitHub GitLab Bitbucket
o
> I-drag & drop ang mga file source dito, o mag-click upang pumili
Ang mga ito ay ang mga sumusunod: 50 MB / 5,000 mga file / 100 KB bawat file. Sliding-window chunks (1500 mga character), naka-embed sa BGE-M3 sa aming GPU. Source-code lamang — node_modules,.git, dist, bumuo, venv ay skipped.

Paano ito gumagana

1
> I-paste o mag-upload

I-drop ang isang pampublikong GitHub, GitLab, o Bitbucket URL — o mag-upload ng mga file source direkta mula sa iyong machine.

2
> Namin index ito

Ang mga file ay hinati sa mga slider-window na piraso at naka-embed sa BGE-M3 sa aming GPU. Ang pag-index ay tumatakbo ng isang beses bawat commit.

3
Magtanong ng anumang bagay

Ang iyong tanong ay nauugnay sa pinaka-kaugnayan code, pagkatapos ay sinagot sa file-path mga pangungusap.

4
Keep exploring

> Sundin up sa higit pang mga katanungan — architecture, kung saan ang isang function na naninirahan, kung ano ang isang file ay hindi. Libreng upang simulan, walang pag-sign up upang hilingin.

Chat with any Git Repo — FAQ

> Ito ay isang code-aware chat na naglalagay ng isang buong codebase at pinapayagan kang magtanong ng mga katanungan tungkol dito sa simpleng Ingles. I-paste ang isang pampublikong GitHub repo URL (o i-upload ang iyong mga file) at ang AI basahin ang proyekto, pagkatapos ay sagot mga bagay tulad ng "kung saan ay auth naproseso?", "ipaliwanag ang function na ito", "bakit ang test na ito ay nabigo?", o "ano ang tinatawag na API na ito?" — na may mga sanggunian sa mga aktwal na mga file.

Dalawang paraan. (1) I-paste ang isang repo URL (halimbawa https://github.com/owner/project) at i-click ang Load — clone namin ito at index ang source. (2) Drag-at-drop ang iyong sariling mga file o isang zip na folder kung ang code ay pribado o lokal. Kapag ito ay indexed, simulan lamang makipag-chat. Maglipat sa pagitan ng naka-load repo nang hindi nawawala ang pag-uusap.

Ang GitLab at Bitbucket URL import ay nasa roadmap. Hanggang sa, para sa isang GitLab o Bitbucket proyekto i-download lamang ang repo bilang isang zip at i-upload ito — ang chat treats na-upload na code na kapareho sa isang cloned repo.

> Oo. Ito ay tumatakbo sa aming sarili-hosted QwenCoder modelo sa araw-araw na libreng token pool — 2,500 tokens / araw anonymous, 10,000 / araw na may isang libreng account. Ang isang tipikal na tanong-at-sagot na pag-ikot gastos ~ 100-300 tokens. Indexing isang repo ay mura; mo lamang gastusin tokens kapag ikaw ay talagang magtanong ng mga katanungan. Premium modelo (Claude Sonnet / GPT-5) ay magagamit sa bawat-call para sa napakalaki o mahirap na pag-iisip sa ibabaw ng codebase.

> Walang pagsasanay, kailanman. Uploaded file at cloned repo ay gaganapin lamang para sa tagal ng iyong session kaya ang AI ay maaaring sagutin ang mga katanungan, pagkatapos ay cleared. Public repo ikaw ay tumutok sa ay na publiko. Pribadong code na iyong i-upload ay hindi kailanman ibinahagi, hindi kailanman ginagamit upang magsanay ng mga modelo, at ay tinanggal na awtomatikong. Buong detalye sa /privacy/.

> Single file hanggang sa 10MB at zipped proyekto hanggang sa humigit-kumulang 100MB / ilang libong source file index maaasahan. Napaka-malaking monorepos ay suportado sa pamamagitan ng indexing ang pinaka-kaugnayan ng mga file unang — ang AI retrieves ang mga chunks nakatali sa iyong tanong sa halip na stuffing ang buong puno sa isang prompt. Binay na assets, node_modules, bumuo ng artifacts, at lockfiles ay skipped awtomatikong kaya ang index ay nananatiling nakatuon sa tunay na pinagmulan.

Kapag nagtanong ka tungkol sa isang partikular na function o file, ito pulls na code kasama ang mga caller / callees nito; kapag nagtanong ka ng isang malawak na arkitektura tanong, ito pulls ang istraktura ng pangkalahatang-ideya. Maaari mo ring @-banggitin ang isang path upang pilitin ito upang tumutok doon.

Ang lahat ng mga popular na mga ito - Python, JavaScript / TypeScript, Java, C / C ++, C #, Pumunta, Rust, Ruby, PHP, Swift, Kotlin, pati na rin ang config (YAML, JSON, TOML), SQL, shell, Dockerfiles, at framework conventions (Django, Flask, React, Vue, Spring, Rails, Express, at higit pa). Dahil ito ay ang parehong QwenCoder engine sa likod ng aming / code / generators, kinikilala ito idioms at proyekto layout, hindi lamang syntax.

> Oo — hilingin ito upang ayusin ang isang bug, refactor ng isang function, magdagdag ng error handling, o ipatupad ang isang tampok at ito ay bumalik ang binagong code na may isang paliwanag ng pagbabago. Ito ay read-only laban sa iyong repo (hindi ito pushes commits), kaya kopyahin mo ang iminungkahing diff at ilapat ito sa iyong sarili. Para sa isang dedikadong ayusin-at-debug daloy gamitin / code / debug /, at / code / refactor / para sa mas malaking restructures.

> Oo. Point ito sa isang module at humingi ng mga pagsubok sa yunit (pytest, Jest, JUnit, atbp) at ito magsusulat sa kanila laban sa tunay na mga signatures ito basahin. Humingi ng isang README, docstrings, o API docs at ito ay bumubuo sa kanila mula sa aktwal na code. Para sa isang-shot bersyon sa labas ng isang repo chat, / code / test / at / code / dokumentasyon / at / code / readme / ay ang mga dedikadong mga kasangkapan.

Ang Chat with Repo ay nag-uugnay sa bawat sagot sa iyong aktwal na naka-index na codebase — ito ay nagsasaad ng mga tunay na file, sumusunod sa mga import sa pagitan ng mga module, at nananatili na tumutugma sa iyong mga proyektong mga kasunduan. Gamitin ang /chat/ para sa pangkalahatang tulong sa pag-coding; gamitin ito kapag ang sagot ay nakasalalay sa pag-unawa kung paano ang iyong partikular na proyekto ay naka-wire na magkasama.

> Oo — ang mga pangunahing code chat ay maaabot sa pamamagitan ng POST sa / v1 / chat / sa api.free.ai na may Bearer auth gamit ang isang developer API key. Ipadala ang iyong repo konteksto o mga nilalaman ng file bilang bahagi ng kahilingan at stream ang sagot pabalik, OpenAI-compatible. Kapaki-pakinabang para sa gusali code-review bots o CI assistants. Python / Node / cURL snippets sa / api /.

Ibig Free.ai? Sabihin sa iyong mga kaibigan!

I-rate ang pahinang ito