back to projects

repo lens

aug 2024 · personal project

overview

a powerful tool for seamlessly exploring github repositories. with an integrated context-aware ai chatbot that remembers all conversation history, it specializes in answering queries related to the repository's structure, files, and code. built for developers who want to quickly understand unfamiliar codebases.

screenshot 1
screenshot 2
screenshot 3

tech stack

pythonstreamlitlangchaingithub-apisgroq:llama-3.1

challenges

  • integrating llama for api calls and making ai models context-aware for accurate code analysis.
  • managing efficient workflows and crafting effective prompts for technical repository queries.
  • handling github oauth authentication with session management and chat history preservation.
  • choosing the right stack — streamlit for rapid prototyping, groq apis for performance optimization.

outcomes

  • simplified repository navigation and understanding for developers.
  • intuitive chat interface with real-time browsing of any github repository.
  • context-aware chatbot enabling natural conversations about code structure and logic.
  • hands-on experience with llama, langchain, and github's api ecosystem.

connect!

open for collaborations, opportunities, and coffee chats!

drop me a message → let's work together

or you can find me on socials: