Grafico di architettura interattivo
Visualizzazione force-directed D3.js con zoom, pan, minimappa e 6 modalità di layout - Force, Albero, Radiale, Cluster, Flusso e Manuale.
Analisi di repository e mappatura dell'architettura
Comprendi qualsiasi codice a colpo d'occhio.



CodeMap è uno strumento CLI open source in Python che analizza qualsiasi repository, estrae le dipendenze a livello di modulo, analizza l'ownership git e il code churn e genera un grafico di architettura D3.js completamente interattivo. Supporta Python, JavaScript, TypeScript, JSX e TSX out of the box. La visualizzazione HTML generata include layout force-directed, ad albero, radiale, a cluster e a flusso - con temi Scuro/Chiaro/Sistema, localizzazione completa dell'interfaccia in polacco e inglese, esplorazione mirata di un singolo nodo, overlay dei contributi degli autori, rilevamento di rischi/hotspot e caricamento progressivo per i repository di grandi dimensioni. Indipendente dal framework, zero configurazione, funziona su qualsiasi repository git.
Le funzionalità più importanti spiegate in modo pratico.
Visualizzazione force-directed D3.js con zoom, pan, minimappa e 6 modalità di layout - Force, Albero, Radiale, Cluster, Flusso e Manuale.
Estrae automaticamente import e dipendenze a livello di modulo dai file Python, JavaScript, TypeScript, JSX e TSX.
L'analisi batch del git log identifica l'ownership del codice, gli hotspot di churn e le aree di rischio - usando solo 2 chiamate git indipendentemente dalle dimensioni del repository.
Seleziona qualsiasi nodo da un menu a tendina e ispeziona il suo vicinato locale, le dipendenze, le dipendenze inverse, il percorso di impatto o il flusso - in isolamento.
Temi Scuro, Chiaro e Sistema con un'architettura completa di variabili CSS. Il tema è memorizzato in localStorage e segue la preferenza del sistema operativo per impostazione predefinita.
Localizzazione completa in inglese e polacco per l'intera interfaccia interattiva - etichette, tooltip, pannelli, legende e messaggi di stato.
I repository di grandi dimensioni usano cluster compressi, simulazione adattiva ed espansione su richiesta - mantenendo il grafico veloce e leggibile.
Genera grafici HTML interattivi, dati JSON, report PDF o riepiloghi a terminale. Usa --fast per saltare l'analisi git e guadagnare velocità.
Un percorso chiaro dalla fonte ufficiale al primo utilizzo riuscito.
Usa uno dei link ufficiali disponibili per il tuo dispositivo o browser.
Segui le istruzioni dello store o apri l'applicazione web. Nessun programma di installazione di terze parti.
Controlla le opzioni, scegli le preferenze e inizia dal flusso principale.
Una panoramica trasparente delle tecnologie principali usate per creare e mantenere questo prodotto.
Il tuo codice non lascia mai la tua macchina. Tutta l'analisi viene eseguita al 100% in locale - nessun cloud, nessuna telemetria, nessun account.