Chat karo sembarang Git Repo

Tepek URL GitHub, GitLab, utawa Bitbucket kang umum — utawa unggahaké file-filemu dhewe. Kita ngendiksiké (gratis kanggo2repos/dina pisanan), banjur sampeyan bisa takon apa wae — pitakon implementasi, rinci arsitektur, ngendi fungsi didefinisikaké, apa sing ditindakake file.

1. Indeks repositori
GitHub GitLab Bitbucket
— utawa —
Seret lan leleh file sumber ing kene, utawa klik kanggo milih
Caps: 50 MB / 5,000 file / 100 KB saben file. Sliding-window chunks (1500 chars), dilebokake karo BGE-M3 ing GPU kita. Source-code mung - node_modules,.git, dist, build, venv dilebokake.

Carané kerjané

1
Tetep utawa unggah

Ing basa Inggris, thumbnail utawa gambar thumbnail ya iku gambar kang diunggah ing situs web.

2
Kita ngendeksé

Files dipérang dadi chunks-sliding-window lan diunggah nganggo BGE-M3 ing GPU kita. Indeksing diwiwiti siji per commit.

3
Takon apa wae

Prakara iki bisa ditemokaké ing buku-buku kang paling akèh dibaca, lan uga ing buku-buku sing paling akèh diwaca.

4
Tetep nganalisa

Nganti saiki, ora ana pitakonan kang dijawab, nanging ana pitakonan kang dijawab. Ing ngisor iki pitakonan sing bisa dijawab:

Chat with any Git Repo — FAQ

Iki chatting kang ngerti kode kang ngemuat kabèh basis kode lan ngidini sampeyan takon pitakonan bab iku nganggo basa Inggris. Tetep URL repo GitHub kang umum (utawa unggah file sampeyan) lan AI bakal maca proyek, banjur mangsuli pitakon kaya ta "ing ngendi auth ditangani?", "jelasake fungsi iki", "mengapa tes iki gagal?", utawa "apa sing diarani API iki?" — karo referensi menyang file sing nyata. Pikirake kaya program pasangan karo wong sing wis maca kabeh repo sampeyan.

Dumugi kalih cara. (1) Tepek URL repo (misalna https://github.com/owner/project) lan klik Load — kita kloning lan ngendeks sumber. (2) Seret-lan-lempar file pribadimu utawa folder zipped yèn kodené pribadi utawa lokal. Sawisé diindeks, mung wiwiti chatting. Tukar antara repos kang diunggah tanpa ngalami konvèsasi.

Repositori GitHub umum saiki kerja liwat URL, ditambah langsung upload file/folder/zip kanggo apa wae sing ora ing GitHub. GitLab lan Bitbucket URL impor ana ing roadmap. Sawisé iku, kanggo proyek GitLab utawa Bitbucket mung ndhaptar repo minangka zip lan unggah — chatting ngrawat kode unggah identik karo kloning repo.

Ya. Iki dioperasikaké ing Qwen3Coder model kita sing dihost ing pool token gratis saben dina — 6,000 token/dina anonim, 30,000/dina karo akun gratis. Saben pitakon lan jawaban sing umum mbutuhake ~100-300 token. Indeksasi repo murah; sampeyan mung mbayar token nalika sampeyan takon pitakon. Model Premium (Claude Sonnet / GPT-5) kasedhiya per-call kanggo raos sing gedhe utawa rumit ing basis kode.

Ora ana pelatihan, ora tau. Berkas kang diunggah lan repositori kloning mung disimpen kanggo wektu sesi sampeyan supaya AI bisa mangsuli pitakon, banjur dicopot. Repositori umum kang sampeyan nyambungake wis umum. Kode pribadhi kang sampeyan unggah ora dituduhake, ora digunakake kanggo nglatih model, lan dihapus kanthi otomatis. Rincian lengkap ing /privacy/.

File tunggal nganti 10MB lan proyek zipped nganti kira-kira 100MB / sawetara ewu file sumber diindeks kanthi dipercaya. Monorepos sing gedhe banget didhukung kanthi ngendiksi file sing paling relevan - AI nyekel chunks sing ana gandhengane karo pitakonan sampeyan tinimbang ngetutake kabeh wit ing siji pitakon. Aset biner, node_modules, mbangun artefak, lan lockfiles dilewati kanthi otomatis supaya indeks tetep fokus ing sumber asli.

Iki ngendeks kabèh repositori, banjur nyekel potongan paling relevan kanggo saben pitakon (ditambahake-pencarian). Iki njaga jawaban ing file sing bener tanpa ngluwihi jendela konteks model. Nalika sampeyan takon babagan fungsi utawa file tartamtu, iki nyekel kode lan uga callers/callees; nalika sampeyan takon pitakon arsitektur sing jembar, iki nyekel wangun umum. Sampeyan uga bisa @-cetha path kanggo mbuwang fokus ing kono.

Sedaya ingkang misuwur - Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, kaliyan konfigurasi (YAML, JSON, TOML), SQL, shell, Dockerfiles, lan konvensi kerangka (Django, Flask, React, Vue, Spring, Rails, Express, lan langkung).

Ya — takon kanggo ngresiki bug, refaktor fungsi, tambahake penanganan kesalahan, utawa ngrampungake fitur lan bakal bali kode kang dimodifikasi karo panjelasan babagan perubahan. Iki mung maca-kanggo-repo sampeyan (ora tau ngetutake commits), mula sampeyan bisa nyalin diff sing dianjurake lan nglakokake dhewe. Kanggo aliran fix-and-debug khusus gunakake /code/debug/, lan /code/refactor/ kanggo restrukturisasi sing luwih gedhé.

Ya. Nyathet modul lan takon kanggo tes unit (pytest, Jest, JUnit, lsp) lan bakal nulis marang tanda tangan nyata kang dibaca. Takon kanggo README, docstrings, utawa docs API lan bakal ngasilaké saka kode nyata. Kanggo versi siji-shot ing njaba chatting repo, /code/test/ lan /code/documentation/ lan /code/readme/ iku piranti kang didedikasikaké.

Pratélan /chat/ jawaban saking kawruh umum lan apa waé ingkang sampeyan lebet ing pesen. Chat with Repo ngrembakaken saben jawaban ing kodebase sing diindeks - punika nyathet file nyata, nglewati impor ing modul, lan tetep konsisten karo konvensi proyek sampeyan. Gunakaken /chat/ kanggé pitulung coding umum; gunakaken iki nalika jawaban gumantung ing pangertèn carane proyek spesifik sampeyan disambungake bebarengan.

Ya — chatting kode kang ana ing ngisor iki bisa diakses liwat POST menyang /v1/chat/ ing api.free.ai kanthi Bearer auth nganggo kunci API para pambangun. Kirimi konteks repo utawa isi file minangka pérangan saka panjaluk lan stream jawaban bali, kompatibel karo OpenAI. Migunani kanggo mbangun bot review kode utawa asisten CI. Python / Node / cURL snippets ing /api/.

Free.ai? Nyathet kanca-kancamu!

Rangking kaca iki