Skip to content

M-R21/Code-Mind-Mapper

Cortex (Code-Mind-Mapper)

High-performance codebase analysis engine and interactive mapping tool.
Understand complex architectures, visualize dependencies, and navigate large-scale projects with clarity.

Overview · Features · Architecture · Getting Started · Development · Testing

License Node pnpm Python


Overview

Cortex pairs a fast analysis engine with a polished desktop experience so teams can explore codebases like a map. It helps you uncover structure, surface dependencies, and navigate large projects faster—ideal for onboarding, architecture reviews, and refactors.

Features

  • Interactive codebase mapping to visualize modules and relationships.
  • High-performance analysis engine built on FastAPI and extensible plugins.
  • Desktop-first workflow with Electron + React for a fluid experience.
  • Modular architecture supporting multiple analysis strategies.
  • Modern UI stack powered by TypeScript, Vite, and Tailwind CSS.

Architecture

Layer Path Description
Desktop App apps/desktop Electron + Vite + React front-end for visualization and navigation.
Analysis Engine engine/ Python + FastAPI core for parsing and analysis.

Getting Started

Prerequisites

  • Node.js >= 20
  • pnpm >= 9
  • Python >= 3.10

Installation

git clone https://github.com/M-R21/Code-Mind-Mapper.git
# Or your fork:
# git clone https://github.com/your-username/Code-Mind-Mapper.git
cd Code-Mind-Mapper
pnpm install

Engine Setup

cd engine
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -r requirements.txt

Development

Start the engine and desktop app in separate terminals:

# Terminal 1
cd engine
python main.py
# Terminal 2 (repo root)
pnpm dev

Testing

pnpm test:engine
pnpm test:ui

Contributing

We welcome contributions! Please review CONTRIBUTING.md and CODE_OF_CONDUCT.md before submitting changes.

Security

For security disclosures, see SECURITY.md.

License

Licensed under the MIT License.


Built with ❤️ by M-R21.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors