CodeMap - Repository Analysis & Architecture Mapping | POLPROG Skip to content

CodeMap

Repository Analysis & Architecture Mapping

Understand any codebase at a glance.

CLI Developer Tool Python 3.12+
Official product page Publisher: POLPROG
Official product page
6
Layout Modes
136
Tests
2
UI Languages
5
Output Formats
01 / CodeMap

About

CodeMap is an open-source Python CLI tool that scans any repository, extracts module-level dependencies, analyzes git ownership and code churn, and generates a fully interactive D3.js architecture graph. It supports Python, JavaScript, TypeScript, JSX, and TSX out of the box. The generated HTML visualization includes force-directed, tree, radial, cluster, and flow layouts - with Dark/Light/System themes, full Polish and English UI localization, focused single-node exploration, author contribution overlays, risk/hotspot detection, and progressive loading for large repositories. Framework-agnostic, zero config, works on any git repository.

02 / Key Features

Key Features

The most important capabilities, explained in practical terms.

Interactive Architecture Graph

D3.js force-directed visualization with zoom, pan, minimap, and 6 layout modes - Force, Tree, Radial, Cluster, Flow, and Manual.

Dependency Extraction

Automatically extracts module-level imports and dependencies from Python, JavaScript, TypeScript, JSX, and TSX files.

Git Ownership & Churn Analysis

Batch git log analysis identifies code ownership, churn hotspots, and risk areas - using only 2 git calls regardless of repository size.

Focused Node Exploration

Select any node from a dropdown and inspect its local neighborhood, dependencies, reverse dependencies, impact path, or flow - in isolation.

Theme System

Dark, Light, and System themes with full CSS variable architecture. Theme persisted in localStorage, follows OS preference by default.

Bilingual UI (EN/PL)

Complete English and Polish localization for the entire interactive interface - labels, tooltips, panels, legends, and status messages.

Progressive Loading

Large repositories use collapsed clusters, adaptive simulation, and on-demand expansion - keeping the graph fast and readable.

Multiple Output Formats

Generate HTML interactive graphs, JSON data, PDF reports, or terminal summaries. Use --fast to skip git analysis for speed.

03 / Download

Product access

A clear path from the official source to your first successful workflow.

Choose the right platform

Use one of the official links available for your device or browser.

Install or open

Follow the store instructions or open the web application. No third-party installers.

Configure and begin

Review the options, choose your preferences and start with the core workflow.

Official access options
04 / Technology

Technology behind the product

A transparent look at the core technologies used to build and maintain this product.

Python
Docker
05 / Security

Privacy & Security

Your code never leaves your machine. All analysis runs 100% locally - no cloud, no telemetry, no account.

100% Local Processing
No Telemetry
No Account Required
Open Source (MIT)
Zero External APIs