કોઈપણ GitHub Repo સાથે વાતચીત કરો

જાહેર GitHub, GitLab, અથવા Bitbucket URL ને ચોંટાડો — અથવા તમારી પોતાની ફાઇલો અપલોડ કરો. અમે તેને અનુક્રમિત કરીએ છીએ (પહેલા2રેપો/દિવસ માટે મુક્ત), પછી તમે કંઇપણ પૂછી શકો છો — અમલીકરણ પ્રશ્નો, આર્કિટેક્ચર સમીક્ષા, જ્યાં વિધેય વ્યાખ્યાયિત થયેલ છે, ફાઇલ શું કરે છે.

1. રિપોઝીટરીને અનુક્રમિત કરો
ગીથહુબ GitLab Bitbucket
— અથવા —
સ્ત્રોત ફાઇલોને અહીં ખેંચો અને મૂકો, અથવા પસંદ કરવા માટે ક્લિક કરો
Caps: 50 MB / 5,000 ફાઇલો / 100 KB ફાઇલ પ્રતિ. સ્લાઇડિંગ-વિન્ડો ચુકડાઓ (1500 અક્ષરો), અમારા GPU પર BGE-M3 સાથે જડિત. ફક્ત સ્ત્રોત-કોડ — node_modules,.git, dist, build, venv એ છોડી દેવામાં આવેલ છે.

તે કેવી રીતે કામ કરે છે

1
ચોંટાડો અથવા અપલોડ કરો

જાહેર GitHub, GitLab, અથવા Bitbucket URL મૂકો — અથવા તમારા મશીનમાંથી સીધી જ સ્ત્રોત ફાઇલોને અપલોડ કરો.

2
અમે તેને અનુક્રમિત કરીએ છીએ

ફાઇલો સરકતી-વિન્ડો ટુકડાઓમાં વહેંચાયેલ છે અને અમારા GPU પર BGE-M3 સાથે જડિત છે. અનુક્રમણિકા પ્રતિ કમિટ એકવાર ચલાવે છે.

3
કંઇપણ પૂછો

તમારો પ્રશ્ન સૌથી સંબંધિત કોડની વિરુદ્ધ બંધબેસે છે, પછી ફાઇલ-પથ ઉલ્લેખ સાથે જવાબ આપે છે.

4
શોધવાનું ચાલુ રાખો

વધુ પ્રશ્નો સાથે અનુસરો - આર્કિટેક્ચર, વિધેય ક્યાં રહે છે, ફાઇલ શું કરે છે. શરૂ કરવા માટે મુક્ત, પૂછવા માટે નોંધણી નથી.

Chat with any Git Repo — FAQ

તે કોડ-જાગૃત વાતચીત છે કે જે સંપૂર્ણ કોડબેઝને લોડ કરે છે અને તમને સાદા અંગ્રેજી માં તેના વિશે પ્રશ્નો પૂછવા દે છે. જાહેર GitHub repo URL ને ચોંટાડો (અથવા તમારી ફાઇલો અપલોડ કરો) અને AI પ્રોજેક્ટને વાંચે છે, પછી "ક્યાં છે auth સંભાળવામાં આવેલ?", "આ વિધેયને સમજાવો", "આ ચકાસણી નિષ્ફળ કેમ થાય છે?", અથવા "આ API ને શું બોલાવે છે?" - વાસ્તવિક ફાઇલોના સંદર્ભો સાથે જવાબ આપે છે. તેને જોડી-પ્રોગ્રામિંગ તરીકે વિચારો જેણે પહેલાથી જ તમારું સંપૂર્ણ repo વાંચેલું છે.

બે રસ્તાઓ. (1) રીપો URL ચોંટાડો (દા.ત. https://github.com/owner/project) અને લોડ પર ક્લિક કરો — અમે તેને ક્લોન કરીએ છીએ અને સ્ત્રોતને અનુક્રમિત કરીએ છીએ. (2) જો કોડ ખાનગી અથવા સ્થાનિક હોય તો તમારી પોતાની ફાઇલો અથવા ઝીપ થયેલ ફોલ્ડર ખેંચો-અને-છોડો. એકવાર તે અનુક્રમિત થાય છે, તો ફક્ત વાતચીત શરૂ કરો. વાર્તાલાપ ગુમાવ્યા વિના રીપો વચ્ચે બદલો.

જાહેર GitHub રિપોઝીટરી URL દ્વારા આજે કામ કરે છે, અને GitHub પર નહિં હોય તે માટે સીધી ફાઈલ/ફોલ્ડર/ઝીપ અપલોડ. GitLab અને Bitbucket URL આયાત રોડમેપ પર છે. ત્યાર સુધી, GitLab અથવા Bitbucket પ્રોજેક્ટ માટે માત્ર zip તરીકે રિપોને ડાઉનલોડ કરો અને તેને અપલોડ કરો - વાતચીત અપલોડ કરેલ કોડને ક્લોન થયેલ રિપો સાથે સમાન રીતે સંભાળે છે.

હા. તે રોજિંદા મુક્ત ટોકન પુલ પર અમારા સ્વયં-હોસ્ટ કરેલ Qwenકોડર મોડેલ પર ચાલે છે - 2,500 ટોકન/દિવસ અનામિક, 10,000/દિવસ મુક્ત ખાતા સાથે. એક સામાન્ય પ્રશ્ન-અને-જવાબનો ફેરફાર ~100-300 ટોકનનો ખર્ચ કરે છે. રેપો અનુક્રમણિકા સસ્તી છે; તમે માત્ર ટોકન ખર્ચ કરો છો જ્યારે તમે ખરેખર પ્રશ્નો પૂછો છો. પ્રીમિયમ મોડેલો (Claude Sonnet / GPT-5) કોડબેઝ પર ખૂબ મોટા અથવા મુશ્કેલ કારણો માટે દર કોલ પર ઉપલબ્ધ છે.

તાલીમ નથી, ક્યારેય. અપલોડ કરેલ ફાઇલો અને ક્લોન થયેલ રિપોઝીટરી તમારા સત્રના સમયગાળા માટે જ રાખવામાં આવે છે જેથી AI પ્રશ્નોનો જવાબ આપી શકે, પછી સાફ કરેલ. જાહેર રિપોઝીટરી તમે જેને નિર્દેશ કરો તે પહેલેથી જ જાહેર છે. ખાનગી કોડ તમે અપલોડ કરો તે ક્યારેય વહેંચાયેલ નથી, મોડેલોને તાલીમ આપવા માટે ક્યારેય વપરાય છે, અને આપમેળે કાઢી નાખવામાં આવે છે. સંપૂર્ણ વિગતો /privacy/ માં છે.

10MB સુધીની એક ફાઈલો અને લગભગ 100MB સુધીના ઝીપ થયેલ પ્રોજેક્ટો / થોડા હજાર સ્ત્રોત ફાઈલો વિશ્વસનીય રીતે અનુક્રમણિકા બનાવે છે. ખૂબ મોટા monorepos સૌથી સંબંધિત ફાઈલોને અનુક્રમણિકા બનાવીને આધારભૂત છે - AI એ તમારા પ્રશ્ન સાથે જોડાયેલ ચુકડાઓને એક પ્રશ્નમાં સમગ્ર વૃક્ષને ભરી દેવા કરતાં પુનઃપ્રાપ્ત કરે છે. બાઇનરી વસ્તુઓ, node_modules, બિલ્ડ આર્ટીફેક્ટ્સ, અને લોકફાઈલો આપોઆપ છોડી દેવામાં આવે છે તેથી અનુક્રમણિકા ખરેખર સ્ત્રોત પર ધ્યાન કેન્દ્રિત કરે છે.

તે સમગ્ર રેપોને અનુક્રમિત કરે છે, પછી દરેક પ્રશ્ન માટે સૌથી સંબંધિત ચુકડાઓ મેળવે છે (પુનઃપ્રાપ્ત-વધારેલ). તે મોડેલ સંદર્ભ વિન્ડોને વટાવીને વગર જમણી ફાઇલોમાં જવાબો સ્થાપિત કરે છે. જ્યારે તમે ચોક્કસ વિધેય અથવા ફાઇલ વિશે પૂછો છો, ત્યારે તે કોડ અને તેના કોલર્સ/કાલેસને ખેંચે છે; જ્યારે તમે વિસ્તૃત આર્કિટેક્ચર પ્રશ્ન પૂછો છો, ત્યારે તે બંધારણીય સમીક્ષા ખેંચે છે. તમે તેને ત્યાં ધ્યાન કેન્દ્રિત કરવા માટે પાથને @-ઉલ્લેખ પણ કરી શકો છો.

બધા લોકપ્રિય - Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus config (YAML, JSON, TOML), SQL, shell, Dockerfiles, અને ફ્રેમવર્ક સંધિઓ (Django, Flask, React, Vue, Spring, Rails, Express, અને વધુ). કારણ કે તે આપણા /code/ ઉત્પાદકો પાછળનું તેજ Qwenકોડર એન્જિન છે, તે માત્ર વાક્યરચના જ નહિં, પણ ભાષા અને પ્રોજેક્ટ લેઆઉટને ઓળખે છે.

હા — તેને ભૂલ સુધારવા માટે પૂછો, વિધેયને પુનઃસંયોજિત કરો, ભૂલ સંભાળવા માટે ઉમેરો, અથવા લક્ષણને અમલમાં મૂકો અને તે બદલાવની સમજણ સાથે બદલાયેલ કોડ પાછો આપે છે. તે તમારા repo સામે ફક્ત વાંચી શકાય તેવું છે (તે કદી પણ commits ને દબાવી શકતું નથી), તેથી તમે સૂચવેલ diff ની નકલ કરો અને તેને તમે જ લાગુ કરો. સમર્પિત સુધારો-અને-ડિબગ પ્રવાહ માટે /code/debug/ વાપરો, અને /code/refactor/ મોટા પુનઃસંયોજન માટે.

હા. તેને મોડ્યુલ પર નિર્દેશ કરો અને એકમ ચકાસણીઓ માટે પૂછો (pytest, Jest, JUnit, વગેરે) અને તે વાંચેલા વાસ્તવિક સહીઓ સામે લખે છે. README, docstrings, અથવા API docs માટે પૂછો અને તે તેમને વાસ્તવિક કોડમાંથી ઉત્પન્ન કરે છે. રેપો ચેટની બહાર એક-શૉટ આવૃત્તિઓ માટે, /code/test/ અને /code/documentation/ અને /code/readme/ સમર્પિત સાધનો છે.

સામાન્ય જ્ઞાનમાંથી સાદા /ચેટ/ જવાબો અને તમે સંદેશામાં ચોંટાડો તે બધું. Repo સાથે ચેટ તમારા વર્તમાન અનુક્રમિત કોડબેઝમાં દરેક જવાબને આધાર આપે છે - તે ખરેખર ફાઇલોનો ઉલ્લેખ કરે છે, મોડ્યુલો પર આયાતને અનુસરે છે, અને તમારા પ્રોજેક્ટ સંધિઓ સાથે સંતુલિત રહે છે. સામાન્ય કોડિંગ મદદ માટે /ચેટ/ વાપરો; જ્યારે જવાબ સમજવા પર આનો ઉપયોગ કરો કે તમારો ચોક્કસ પ્રોજેક્ટ કેવી રીતે એક સાથે વાયર કરેલ છે.

હા — આધારભૂત કોડ વાતચીત api.free.ai પર /v1/chat/ પર POST મારફતે પહોંચી શકાય છે, બેયરર સત્તાધિકરણ સાથે વિકાસકર્તા API કી વાપરી. તમારો repo સંદર્ભ અથવા ફાઇલ સમાવિષ્ટો સૂચનાના ભાગ તરીકે મોકલો અને જવાબ પાછો સ્ટ્રીમ કરો, OpenAI-સુસંગત. કોડ-રિવ્યુ બોટ્સ અથવા CI સહાયકો બનાવવા માટે ઉપયોગી. Python / Node / cURL સ્નિપેટો /api/ પર.

Free.ai ને પ્રેમ છે? તમારા મિત્રોને કહો!

આ પાનાંને દર આપો