Hər hansı GitHub Repo ilə söhbət et

GitHub, GitLab, ya da Bitbucket URL-ni yapışdırın - ya da öz fayllarınızı yükləyin. Biz onu indeksləşdiririk (gündə ilk 2 repos üçün pulsuz), sonra hər şeyi soruşa bilərsiniz - tətbiqi suallar, arxitektura ümumiləşdirməsi, funksiyanın təsvir edildiyi yer, faylın nə etdiyi.

1. Repozitori indekslə
GitHub GitLab Bitbucket
— ya da —
Mənbə fayllarını buraya sürükləyin və endirin, ya da seçmək üçün basın
Caps: 50 MB / 5000 fayl / 100 KB fayl başına. GPU-da BGE-M3 ilə daxil edilmiş sürüşkən pəncərə parçaları (1500 simvol). Yalnız mənbə kodu — node_modules,.git, dist, build, venv keçilmişdir.

Bu necə işləyir

1
Yazı ya da yüklə

GitHub, GitLab, ya da Bitbucket URL-ni buraxın — ya da mənbə fayllarını maşından yükləyin.

2
Biz onu indeksləşdiririk

Fayllar sürüşkən pəncərə parçalarına bölünür və GPU-da BGE-M3 ilə daxil edilir. İndeksləmə hər bir göndərmə üçün bir dəfə işləyir.

3
Hər şeyi soruş

Sualınız ən uyğun kodun qarşısında uyğunlaşdırılır, sonra da fayl-cığır sitatları ilə cavablandırılır.

4
Araşdırmağa davam et

Daha çox suallarla davam edin - mimari, funksiyanın nə yerdə yaşadığı, faylın nə etdiyi. Başlamaq pulsuzdur, soruşmaq üçün qeydiyyat tələb olunmur.

Chat with any Git Repo — FAQ

Bu, bütün kod bazasını yükləyən və sizə bu haqda sadə ingiliscə suallar verməyinizə imkan verən kod-aware söhbətdir. GitHub repo URL-ni yapışdırın (və ya fayllarınızı yükləyin) və AI layihəni oxuyur, sonra "auth handled where?", "explain this function", "why does this test fail?", və ya "what calls this API?" kimi şeylərə cavab verir - əsl fayllara istinadlarla. Bunu sizin bütün reponuzu oxumuş biri ilə cüt proqramlaşdırma kimi düşünün.

İki yol var. (1) Repo URL-ni yapışdır (məsələn https://github.com/owner/project) və Yüklə düyməsini basın — biz onu klonlayır və mənbəyi indeksləşdiririk. (2) Öz fayllarınızı və ya kodun şəxsi və ya yerli olduğu halda zipp qovluğunu sürüşdürüb atın. İndeksləndikdən sonra, söhbətə başlayın. Söhbəti itirmədən yüklənmiş repolar arasında keçin.

GitHub-un ictimai repozitoriləri bu gün URL vasitəsilə işləyir, GitHub-da olmayan hər şey üçün də doğrudan fayl/qalıq/zip yükləməsi mövcuddur. GitLab və Bitbucket URL idxalları yol xəritəsindədir. O vaxta qədər GitLab və ya Bitbucket layihəsi üçün repozitori zip olaraq yüklə və yüklə - söhbət yüklənmiş kodu klonlanmış repozitori ilə eyni şəkildə idarə edir.

Bəli. Bu, günlük pulsuz token fondunda öz-özünə host edilmiş Qwen 3 Kodlayıcı modeli üzərində işləyir - 2,500 token/gün anonim, 10,000/gün pulsuz hesabla. Tipik bir sual-cavab dönüşü ~100-300 tokenə başa gəlir. Repo indeksləşdirməsi ucuzdur; yalnız suallar verdiyiniz zaman tokenlər sərf edirsiniz. Premium modelləri (Claude Sonnet / GPT-5) kod bazası üzərində çox böyük və ya çətin fikirləşmə üçün zəng başına mövcuddur.

Təlim yoxdur, heç vaxt. Yüklənmiş fayllar və klonlanmış repozitoriya yalnız iclas müddəti ərzində saxlanılır, buna görə də AI suallara cavab verə bilər, sonra da silinir. İzahat etdiyiniz ictimai repozitoriya artıq ictimaidir. Yüklədiyiniz şəxsi kod heç vaxt paylaşılmır, heç vaxt modelləri təlim etmək üçün istifadə edilmir və avtomatik olaraq silinir. /privacy/-də tam məlumatlar.

10MB-a qədər tək fayllar və 100MB-a qədər zibillənmiş layihələr / bir neçə min mənbə faylları etibarlı şəkildə indekslənir. Çox böyük monorepolar ən uyğun faylları indeksləməyə kömək edir - AI bütün ağacı bir sorğuya doldurmaq əvəzinə sualınıza bağlı parçaları geri alır. İkili aktivlər, node_modules, inşa artefaktları və pərdə faylları avtomatik olaraq keçilir, buna görə də indeks real mənbə üzərində fokuslanır.

Bütün repozitoriyanı indeksləşdirir, sonra hər sual üçün ən uyğun parçaları geri alır (qayıtma-artırılmış). Bu cavabları model kontekst pəncərəsini aşmadan doğru fayllarda saxlayır. Xüsusi bir funksiya və ya fayl haqqında soruşduqda, o kodu və onun çağırıcılarını/çağırılanlarını geri alır; geniş bir mimari sual soruşduqda, struktur ümumiləşdirməsini geri alır. Həmçinin, fokusunu ora yönəltmək üçün bir cığırı @-mənifəl edə bilərsiniz.

Bütün populyar olanlar - Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus konfiq (YAML, JSON, TOML), SQL, shell, Dockerfiles, və framework konvensiyaları (Django, Flask, React, Vue, Spring, Rails, Express, və daha çox). Bu bizim /code/ generatorlarımızın arxasındakı eyni Qwen 3 Coder motoru olduğu üçün, yalnız sintaksis deyil, idiomlar və layihə şəklini də tanıyır.

Bəli — xətanı düzəltməsini, funksiyanı refaktorlaşdırmasını, xəta idarəsini əlavə etməsini və ya xüsusiyyəti tətbiq etməsini xahiş edin və dəyişdirilmiş kodu dəyişikliyin izahıyla geri qaytaracaqdır. Bu sizin repozitoriyanıza qarşı yalnız oxumaq üçündür (heç vaxt commit-ləri göndərmir), buna görə də təklif olunan diff-i kopyalayıb özünüz tətbiq edə bilərsiniz. Özəl fix-and-debug axını üçün /code/debug/, daha böyük restrukturlaşdırmalar üçün /code/refactor/ istifadə edin.

Bəli. Onu modula yönəldin və unit testləri (pytest, Jest, JUnit, və s.) istəyin və oxumadığı real imzalarla qarşılıqlı olaraq yazır. README, docstrings, və ya API docs istəyin və onları real koddan yaradır. Repo söhbətinin xaricindəki bir-dəfəlik versiyalar üçün /code/test/ və /code/documentation/ və /code/readme/ xüsusi alətlərdir.

Sadə /chat/ ümumi bilikdən və ismarışa daxil etdiyiniz hər şeydən cavablar verir. Repo ilə söhbət hər cavabı sizin həqiqəti indeksli kod bazanızda əsaslandırır - həqiqəti faylları sitat gətirir, modullar arasında idxalları izləyir və layihəniz konvensiyaları ilə uyğun olaraq qalır. /chat/-i ümumi kodlaşdırma köməkliyi üçün istifadə edin; cavabınız sizin xüsusi layihənizin necə birləşdiyini anlamağınıza bağlı olduğu zaman bunu istifadə edin.

Bəli — əsas kod söhbəti api.free.ai üzərində /v1/chat/-ə POST vasitəsilə, inkişafçı API açarı ilə Bearer auth vasitəsilə çata bilər. Repo kontekstinizi və ya fayl məzmununu istəyin bir hissəsi kimi göndərin və cavabı geri göndərin, OpenAI-ya uyğun. Kod-təhlil botları və ya CI köməkçiləri qurmaq üçün faydalıdır. Python / Node / cURL snippetləri /api/-də.

Free.ai-i sevirsiniz? Dostlarınıza deyin!

Bu səhifəni qiymətləndir