
RepoNap është një asistent me AI për të kuptuar kodin e depove të panjohura në GitHub, i paraqitur në javën e tretë të Hacktoberfest Open-Source AI Challenge, me temën “Slow and Steady”. Projekti me burim të hapur është krijuar nga një zhvillues student për të lehtësuar eksplorimin e skedarëve dhe lidhjeve mes pjesëve të kodit.
Përdoruesi jep URL-në e një depoje në GitHub dhe aplikacioni skanon skedarët burimorë. Kodi ndahet në fragmente më të vogla dhe indeksohet. Kur përdoruesi bën një pyetje në anglishte të zakonshme, RepoNap gjen pjesët përkatëse dhe ia dërgon modelit Gemma për të gjeneruar një shpjegim të mbështetur në kontekstin e kodit. Aplikacioni mundëson edhe shfletimin e skedarëve të skanuar.
Mjeti është ndërtuar me Python dhe Streamlit dhe përdor modelin Gemma 3 të Google, me pesha të hapura, përmes Ollama. Sipas autorit, synimi ishte të provohej përdorimi i këtyre modeleve në një mjet praktik për zhvilluesit, me më shumë kontroll mbi konfigurimin dhe kontekstin që përfshihet në kërkesat për AI, pa u varur tërësisht nga shërbimet e mbyllura.
Demonstrimi është publikuar në https://reponap-jyuvhpugg5q32rhwfl6m8x.streamlit.app/, ndërsa kodi burimor gjendet në https://github.com/aditikshetty/RepoNap. Depoja në GitHub është gjithashtu e hapur për sugjerime dhe përmirësime nga komuniteti.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

