Generate personalized coffee chat questions and repository summaries from GitHub profiles using local AI.
- Coffee Chat Questions: Generate ice breakers, project deep-dives, technical insights, and skills practice questions
- Repository Summaries: Get clear explanations of what each repository does, key features, and technical details
- Multiple AI Models: Choose from local Ollama, OpenAI ChatGPT, or Google Gemini
- Customizable: Choose between casual/formal style and short/medium/long length
- API Key Management: Secure storage of API keys with validation
You have three options for AI models:
- Install Ollama: Download from ollama.ai
- Pull the Model: Run
ollama pull deepseek-r1:7b - Start Ollama: Run
ollama serve(keep this running)
- Get an API key from OpenAI Platform
- API key starts with "sk-"
- Get an API key from Google AI Studio
- API key starts with "AIza"
- Download the
RepoChat-Extension.zipfile - Unzip it to a folder on your computer
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked" and select the unzipped folder
- The extension icon should appear in your toolbar
- Navigate to any GitHub profile page
- Click the Repo Chat extension icon
- Select your AI model and enter API keys if needed
- Select your preferred style and length
- Click "Generate Questions" or "Generate Summary"
- Copy and use the generated content for your coffee chat!
- Download Ollama: Visit ollama.ai/download and install for your OS
- Pull the Model: Open terminal/command prompt and run
ollama pull deepseek-r1:7b - Start Ollama: Run
ollama serve(keep this running) - Install Extension: Follow the Quick Start steps above
- Verify Status: The extension will show "Ollama is running" when everything is set up correctly
- Get API Key: Visit the respective platform to get your API key
- Install Extension: Follow the Quick Start steps above
- Enter API Key: In the extension, select your model and enter your API key
- Verify Status: The extension will validate your API key format
# Clone the repository
git clone <your-repo>
cd RepoChat
# Install dependencies
npm install
# Build the extension
npm run build
# Package for distribution
npm run package- Check if Ollama is installed: Run
ollama --versionin terminal - Start Ollama: Run
ollama servein terminal - Check the model: Run
ollama listto see ifdeepseek-r1:7bis installed - Pull the model: If not listed, run
ollama pull deepseek-r1:7b
- Check API key format:
- OpenAI keys should start with "sk-"
- Gemini keys should start with "AIza"
- Verify API key: Make sure you copied the key correctly
- Check account status: Ensure you have sufficient credits/quota
- OpenAI: Check your usage at OpenAI Platform
- Gemini: Check your quota at Google Cloud Console
- Wait and retry: Rate limits usually reset after a short period
- Check Ollama status: The extension shows a status indicator
- Refresh the extension: Go to
chrome://extensions/and click the refresh icon - Check GitHub page: Make sure you're on a GitHub profile page
- Check console: Open DevTools (F12) and look for error messages
If you get an error about the model not being found:
# Pull the correct model
ollama pull deepseek-r1:7b
# Or try an alternative model
ollama pull llama3.2:3b- Profile Scraping: The extension reads the GitHub profile page to extract repository information
- Local AI Processing: Sends the profile data to your local Ollama instance
- Question Generation: Uses AI to create personalized questions based on the repositories
- Summary Creation: Generates technical summaries of each repository
- Local Ollama: All data processing happens locally on your machine
- External APIs: When using OpenAI or Gemini, your data is sent to their servers
- API Key Storage: API keys are stored securely in Chrome's sync storage
- GitHub Data: Your GitHub profile data is only used for question generation
- Chrome browser
- Internet connection (for GitHub profile access)
- For Local Ollama: Ollama installed and running with
deepseek-r1:7bmodel - For OpenAI: Valid OpenAI API key with sufficient credits
- For Gemini: Valid Google AI Studio API key with sufficient quota
If you encounter issues:
- Check the troubleshooting section above
- Ensure Ollama is running (
ollama serve) - Verify the model is installed (
ollama list) - Check the extension status indicator
[Your License Here]
Copyright (c) 2025 Noah Kostesku. All Rights Reserved.
This software is proprietary and may not be copied, modified, distributed, or used in any derivative works without the author's express written permission.
THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.

