Skip to content

AhmedV20/codemind

CodeMind

AI-Powered Repository Analyzer

Understand any GitHub repository in seconds with intelligent AI analysis.

Stars Version Build Privacy License


πŸš€ Installation

πŸ“¦ Download CodeMind



Edge


βœ… Available Now

Get CodeMind from the Microsoft Edge Add-ons Store!



Chrome

πŸ”§ Developer Mode

Install manually via instructions below



πŸ’‘ What is CodeMind?

CodeMind is a powerful browser extension that uses AI to instantly understand any GitHub repository. Simply click a button and get:

  • Smart Summaries β€” Understand what the project does, who it's for, and its key features
  • Code Structure Analysis β€” Learn how the codebase is organized
  • Tech Stack Detection β€” See all languages, frameworks, and dependencies at a glance
  • Interactive Q&A β€” Ask follow-up questions and get detailed answers about any part of the code
  • Analyzed Files View β€” See exactly which files were analyzed (new in v1.2.0!)

How to use:

  1. Install from the Edge Add-ons Store or manually
  2. Navigate to any GitHub repository
  3. Click the CodeMind button next to the Insights tab
  4. Configure your AI provider (Gemini, OpenAI, Claude, HuggingFace, or OpenRouter)
  5. Click Analyze Repository to get your summary

✨ Features

Core Features

  • One-Click Analysis β€” Click the CodeMind button on any GitHub repo
  • AI Summaries β€” Get instant, readable explanations of complex code
  • Interactive Chat β€” Ask follow-up questions about the repository
  • Smart Caching β€” Results saved for 24 hours
  • Analyzed Files Dropdown β€” See which files were included in the analysis

AI Providers

Provider Free Tier Description
Gemini βœ… Yes Google's AI with generous free tier
OpenAI ❌ Paid GPT-4o with streaming support (new!)
OpenRouter βœ… Yes Access 100+ models (DeepSeek, Qwen, etc.)
Claude ❌ Paid Anthropic's Claude models
HuggingFace βœ… Yes Open-source models

v1.2.1 Highlights

  • 🌐 Edge Browser Support β€” Fixed extension not working on Microsoft Edge
  • ⏱️ Improved Timing β€” Increased injection timeout for slower browsers
  • πŸ” URL Fallback β€” Added URL pattern validation for better reliability

v1.2.0 Highlights

  • πŸ€– OpenAI Support β€” GPT-4o integration with streaming
  • πŸ“‚ Analyzed Files Dropdown β€” See which files were analyzed with glow animation
  • 🌐 No GitHub Token Required β€” Works on public repos without authentication
  • 🎯 Smart File Selection β€” Intelligent 80k token budget with file prioritization
  • 🧠 ThinkingBox β€” See AI reasoning process in collapsible box
  • 🎨 Redesigned UI β€” New Analyze button with status colors
  • ⏱️ Request Throttling β€” Built-in cooldown to prevent rate limits

Previous Versions

v1.1.x Features
  • 🧠 ThinkingBox β€” See AI reasoning process in collapsible box
  • πŸ”‘ GitHub Token β€” Handle rate limits with personal access token
  • 🎨 Glass UI β€” Modern glassmorphism design throughout
  • ⚠️ Error Handling β€” Clear error messages with retry options

πŸ”’ Privacy Policy

Your privacy matters. CodeMind:

  • βœ… Stores API keys locally in your browser only
  • βœ… Never sends data to external servers (except AI providers you choose)
  • βœ… Uses HTTPS for all API communications
  • βœ… Allows you to clear all data anytime
  • βœ… No GitHub token required for public repositories

Read the full Privacy Policy.


πŸ’» Development

πŸ› οΈ Setup

# Clone the repository
git clone https://github.com/AhmedV20/codemind.git
cd codemind

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

πŸ“ Project Structure

src/
β”œβ”€β”€ background/          # Service worker & API calls
β”‚   β”œβ”€β”€ api/             # AI provider implementations
β”‚   └── services/        # Analysis, cache, strategies
β”œβ”€β”€ content/             # UI components & hooks
β”‚   β”œβ”€β”€ components/      # React components
β”‚   └── utils/           # DOM scrapers, parsers
β”œβ”€β”€ shared/              # Types & constants
└── popup/               # Extension popup

πŸ”§ Manual Installation

Step 1: Build the extension

npm run build

Step 2: Load in Chrome/Edge

  1. Open your browser and navigate to:

    • Chrome: chrome://extensions
    • Edge: edge://extensions
  2. Enable Developer mode (toggle in top-right corner)

  3. Click "Load unpacked"

  4. Select the dist folder from the project directory

  5. CodeMind is now installed! πŸŽ‰

Step 3: Configure

  1. Click the CodeMind extension icon in your toolbar
  2. Add your AI API key (Gemini, OpenAI, OpenRouter, Claude, or HuggingFace)
  3. Navigate to any GitHub repo and start analyzing!

🀝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for guidelines.


πŸ“„ License

MIT Β© 2026 CodeMind