Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/richardd3ng/repo-amigo
GitHub Repo Chatbot Web App
https://github.com/richardd3ng/repo-amigo
chatbot chromadb langchain oauth2 openai-chatgpt python streamlit
Last synced: 26 days ago
JSON representation
GitHub Repo Chatbot Web App
- Host: GitHub
- URL: https://github.com/richardd3ng/repo-amigo
- Owner: richardd3ng
- Created: 2023-11-15T04:23:05.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-12-20T20:18:03.000Z (11 months ago)
- Last Synced: 2023-12-20T21:32:24.280Z (11 months ago)
- Topics: chatbot, chromadb, langchain, oauth2, openai-chatgpt, python, streamlit
- Language: Python
- Homepage: https://repo-amigo.streamlit.app/
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Repo Amigo
This web app is a tool for asking questions about GitHub repositories leveraging LangChain and OpenAI's GPT-3.5-turbo language model!
## Try it out!
https://repo-amigo.streamlit.app/
## Key Features
- Login via GitHub OAuth2.0 to clone public GitHub repositories
- Indexes files and stores embeddings in a ChromaDB vector database.
- Supports a variety of file formats, including text, code, and Jupyter Notebooks.
- Produces in-depth responses to user inquiries derived from repository files.
- Leverages OpenAI's language model to craft replies.
- Provides key documents most pertinent to each query.