Obrolan dengan Repo GitHub

Tempelkan URL GitHub, GitLab, atau Bitbucket atau unggah berkas Anda sendiri. Kami indeks (bebas untuk 2pos/hari pertama), maka Anda dapat menanyakan pertanyaan implementasi, pengawasan arsitektur, di mana sebuah fungsi didefinisikan, apa yang dilakukan berkas.

1. Indeks repositori
GitHub GitLab Bitbucket
Jadi, apa yang akan Anda lakukan?
Seret & jatuhkan berkas sumber di sini, atau klik untuk memilih
Caps: 50 MB / 5.000 berkas / 100 KB per berkas. Sliding-window chucks (1500 karakter), tertanam dengan BGE-M3 di GPU. Source-code hanya ▪ node_modules,.git, dist, build, vev dilewatkan.

Cara kerjanya

1
Tempel atau upload

Jatuhkan URL GitHub, GitLab, atau Bitbucket atau upload berkas sumber langsung dari mesin Anda.

2
Kami index itu

Berkas dibagi menjadi potongan-jendela geser dan tertanam dengan BGE-M3 pada indeks GPU kami sekali per commit.

3
Tanyakan apa-apa

Pertanyaanmu cocok dengan kode yang paling relevan, lalu dijawab dengan kutipan jalur-file.

4
Terus jelajahi

Menindaklanjuti lebih banyak pertanyaan, di mana sebuah fungsi hidup, apa yang file lakukan. bebas untuk memulai, tidak ada tanda tangan untuk bertanya.

Chat with any Git Repo — FAQ

Ini adalah obrolan yang memuat seluruh kodebase dan memungkinkan Anda mengajukan pertanyaan dalam bahasa Inggris. Tempelkan URL umum GitHub repo (atau mengunggah berkas-berkas Anda) dan AI membaca proyek, lalu menjawab hal-hal seperti "di mana auth ditangani?", "explain fungsi ini", "mengapa gagal tes ini gagal?", atau "apa panggilan API ini?" dengan referensi ke file aktual. Anggap saja sebagai pasangan-rumming dengan seseorang yang telah membaca seluruh repo Anda.

Dua cara. (1) Tempelkan sebuah URL repo (mis. https://github.com/owner/project) dan klik Muat å kita clone dan indeks sumber. (2) Drag-and-drop berkas Anda sendiri atau folder zipd jika kode tersebut privat atau lokal. Setelah diindeks, mulai chatting. Switch antara dimuat repos tanpa kehilangan percakapan.

Pekerjaan repositori Publik GitHub hari ini melalui URL, ditambah langsung file/folder/zip upload untuk apa pun yang tidak ada di GitHub. GitLab dan Bitbetet URL impor berada di roadmap. Sampai saat itu, untuk sebuah proyek GitLab atau Bitbucket hanya mengunduh repo sebagai zip dan upload ke dalam video chat yang diunggah secara identik ke repo kloning.

Ya. ini berjalan pada kami sendiri-hosted Qwen 3 Model Coder pada kolam bebas harian 2.500 token/hari tanpa nama, 10.000/hari dengan akun gratis. Sebuah pertanyaan-dan-penyeru yang biasa biaya gilirannya ~100-300 token. Mendexing repo adalah murah; Anda hanya menghabiskan token ketika Anda benar-benar bertanya. model Premium (@reea_TERA_1_1. / __FREA_8) tersedia untuk pertimbangan yang sangat besar atau rumit atas dasar.

Tidak ada pelatihan, pernah. Upload file dan repos kloning hanya untuk durasi sesi Anda sehingga AI dapat menjawab pertanyaan, kemudian dibersihkan. Repos publik Anda menunjuk sudah publik. Kode pribadi yang Anda unggah tidak pernah bersama, tidak pernah digunakan untuk melatih model, dan dihapus secara otomatis. rincian lengkap di /privacy/.

File tunggal sampai 10MB dan proyek-proyek zip hingga sekitar 100MB / beberapa ribu sumber indeks berkas dapat diandalkan. Sangat besar monorepos didukung dengan indeks file yang paling relevan pertama å Al mengambil potongan terikat ke pertanyaan Anda daripada memasukkan seluruh pohon ke dalam satu propt. aset biner, node_modules, membangun artefak, dan lockfiles yang dilewati secara otomatis sehingga indeks tetap fokus pada sumber.

Ini menindeks seluruh repo, kemudian mengambil potongan yang paling relevan untuk setiap pertanyaan (dinilai ulang). Yang membuat jawaban di bawah berkas yang tepat tanpa melebihi jendela konteks model. Ketika Anda bertanya tentang fungsi atau berkas tertentu, ia menarik kode plus pemanggil/panggilan; ketika Anda bertanya pertanyaan arsitektur luas, itu menarik pandangan struktural. Anda juga dapat @-mention memaksa untuk fokus ke sana.

Semua yang populer adalah Python, JavaScript/Typescript, Java, C/C++, C#, Go, Rust, PHP, Swift, Kotlin, plus config (YamL, JSON, TOQL), SQL, Dockerfiles, dan kerangka konvensi (Django, Flask, React, Spring, Rail, Express). Karena ini adalah __FREAEEI_TERM13; 3 Coder di belakang mesin/codecode/ generator kami, ini tidak hanya proyek syntaks, dan tata letak.

Ya, memintanya untuk memperbaiki bug, mengubah fungsi, menambahkan penanganan kesalahan, atau mengimplementasikan fitur dan mengembalikan kode modifikasi dengan penjelasan perubahan. Ini hanya dibaca terhadap repo Anda (itu tidak pernah mendorong komitmen), sehingga Anda menyalin diff disarankan dan menerapkannya sendiri. Untuk aliran perbaikan-dan-debug didedikasikan menggunakan /code/debug/, dan /code/refaktor/ untuk struktur yang lebih besar.

Ya. Arahkan ke modul dan minta tes unit (pytest, Jest, JUnit, dll.) dan itu menulis mereka terhadap tanda tangan nyata yang dibaca. Tanyakan untuk README, docstring, atau API docs dan itu menghasilkan mereka dari kode aktual. Untuk satu-shot versi di luar percakapan repo, /code/test/ and /code/documentation/ and /code/readme adalah alat yang berdedikasi.

Plain /chat / jawaban dari pengetahuan umum dan apa pun yang Anda masukkan ke dalam pesan. Chat dengan alasan Repo setiap jawaban dalam basis kode indeks Anda yang sebenarnya mengutip berkas nyata, berikut impor melalui modul, dan tetap konsisten dengan konvensi projek Anda. Gunakan /chat/ untuk bantuan coding umum; gunakan ini ketika jawabannya tergantung pada pemahaman bagaimana proyek spesifik Anda kabel bersama-sama.

Ya, percakapan kode yang mendasarinya dapat dicapai melalui POST ke /v1/chat/ pada api.free.ai dengan Bearer auth menggunakan kunci API pengembang. Kirim konteks repo Anda atau isi berkas sebagai bagian dari permintaan dan streamkan jawaban kembali, OpenAI-compatibel. Berguna untuk membuat kode-review bot atau asisten CI. Python / cURL snippets di /a/pi/.

Love this tool? Share it!

Laju halaman ini