Discover and explore top open-source AI tools and projects—updated daily.
403errorsAI-powered chat for GitHub repositories
Top 99.6% on SourcePulse
RepoMind is an open-source, AI-powered platform designed to facilitate deep understanding of public GitHub repositories and developer profiles. It leverages Agentic Context-Augmented Generation (CAG) to provide code analysis, visual architecture maps, and security audits directly through a chat interface, eliminating the need for local setup for public repositories. This tool is beneficial for developers, researchers, and power users seeking rapid insights into codebases and project structures.
How It Works
RepoMind employs an Agentic Context-Augmented Generation (CAG) architecture, which goes beyond simple embeddings by actively pruning and loading coherent source code context to answer complex architecture and implementation questions. It uses a dedicated Gemini model (GEMINI_FILE_SELECTOR_MODEL) to intelligently select relevant files (25 for 'Lite' mode, 50 for 'Thinking' mode) before fetching them with a SHA-aware cache reuse strategy. This approach ensures that the AI operates on a more complete and relevant subset of the codebase, leading to more reliable and context-aware analysis. Architecture flowcharts and caching strategies are detailed within the documentation to illustrate the data pipeline and retrieval mechanisms.
Quick Start & Requirements
repomind.in.npm install), copy environment variables (cp .env.example .env.local), and run the development server (npm run dev).Highlighted Details
Maintenance & Community
The project is actively maintained, with recent updates tracked in CHANGELOG.md up to v1.3.6 (2026-02-23). Contributions are welcomed, with a clear workflow outlined for forking, branching, and submitting pull requests. The codebase is described as contributor-friendly, written in TypeScript with tests.
Licensing & Compatibility
Licensed under the MIT License, RepoMind is permissive and compatible with commercial use and closed-source linking.
Limitations & Caveats
Anonymous users have restricted access, limited to 'Lite' mode, unable to enable cross-repo profile context, and subject to lower daily tool and file-cache write budgets. Both anonymous and logged-in users face usage limits per scope (repo/profile) for tools and file caching, with different tiers for authenticated users. Max cacheable file size is 128KB, with exceptions for files used in consecutive anonymous queries.
2 days ago
Inactive
notlikeDev