An AI-powered cross-repo knowledge system that generates comprehensive READMEs, making codebases more accessible to AI coding assistants.
Read more about this here: https://onpaper.dev/p/multirepocontext-dealing-with-repository-drift-1754455659640-59iebq
- AI-Powered Analysis: Uses Anthropic or OpenAI API to understand code purpose and context
- Automatic Documentation: Generates detailed info.multirepocontext.md files for code regions
- Multi-Repository Support: Manage permissions for cross-repo access
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/mikezucc/multirepocontext.git
cd multirepocontext
# Install dependencies
npm install
# Run in development mode
npm run dev# Build for production
npm run build
# Package for distribution
npm run dist- Launch MultiRepoContext
- Click "[+] Add Repository" to add a local repository
- Configure your Model API key in settings
- MultiRepoContext will automatically analyze your codebase and generate documentation
- Browse generated documentation in the detail pane
- Electron: Main UI for managing repositories
- MultiRepoContext Daemon: Background process that watches files and orchestrates analysis
- LLM Integration: Uses Claude API for intelligent code understanding
- File Watcher: Monitors changes and triggers incremental updates
- SQLite-Vec: Vector database for storing embeddings
# Run in development mode with hot reload
npm run dev
# Run type checking
npm run typecheck
# Build for production
npm run buildISC