KI-Assistenten halluzinieren APIs, übersehen Zusammenhänge und verschwenden teure Tokens – weil sie stets nur einen Ausschnitt des Projekts sehen. Ein neues Open-Source-Tool namens Cartomap verspricht Abhilfe: Es generiert eine stets aktuelle, git-versionierte Karte deiner Codebase. ThePik hat sich das Tool genauer angesehen.
Die Herausforderung: KI-Assistenten tasten im Dunkeln
Entwickler, die mit KI-Tools wie Claude Code, Cursor oder GitHub Copilot arbeiten, kennen das Dilemma: Die KI hat nur Einsicht in die aktuell geöffneten Dateien und muss den Rest des Projekts erraten. Das führt zu fehlerhaften API-Aufrufen, übersehenen Abhängigkeiten und hohem Token-Verbrauch. Bei umfangreichen Codebasen mit Hunderten oder Tausenden von Dateien wird dies schnell zum Kostenfaktor. Cartomap will das ändern – mit einer simplen Idee: Eine automatisch generierte Karte, die Routen, Datenmodelle, Hubs und Abhängigkeiten des Projekts übersichtlich darstellt. Und das Beste: Die Karte aktualisiert sich bei jedem Git-Commit von selbst.
So funktioniert es
Cartomap ist ein CLI-Tool, das global via npm installiert werden kann: npm i -g cartomap. Nach der Installation erkennt das Tool automatisch den Tech-Stack – ob Next.js, NestJS, Express oder Python – und erstellt eine erste Karte. Das Ergebnis landet im Ordner .cartomap/ und enthält:
ARCHITECTURE.md – eine menschenlesbare Übersicht
graph.json – ein maschinenlesbarer Graph für Tooling
memory/ – Projektentscheidungen und Wissen
Der Clou: Ein Pre-Commit-Hook sorgt dafür, dass die Karte bei jedem Commit neu vermessen und automatisch gestaged wird. Sie veraltet also nie – und blockiert den Commit dennoch nicht.
Impact-Analyse: Was passiert, wenn ich das anfasse?
Besonders praktisch ist die affected-Funktion: Entwickler können vor einer Änderung prüfen, welche Dateien direkt und indirekt von einer bestimmten Datei abhängen. Das Tool zeigt sowohl direkte Importeure als auch transitive Abhängigkeiten an – eine realistische Untergrenze, da nur statische Imports berücksichtigt werden.
Claude-Code-Plugin inklusive
Für Nutzer von Anthropics Claude Code bringt Cartomap ein eigenes Plugin mit. Zwei Slash-Befehle (/cartomap:init und /cartomap:update) sowie ein Skill sorgen dafür, dass die KI jede Session mit dem Lesen der Karte beginnt – statt im Dunkeln zu tappen.
Kostenlos, Open Source, offline nutzbar
Cartomap steht unter MIT-Lizenz, hat null Laufzeit-Abhängigkeiten und funktioniert komplett offline. Das Tool unterstützt TypeScript/JavaScript mit voller Compiler-Analyse sowie Python, Go, Rust, PHP, Ruby, Java, C/C++ und C# mit struktureller Vermessung. Weitere Informationen: cartomap.thepik.de

%2520einen%2520Schlussstrich%252C%2520er%2520hat%2520geku%25CC%2588ndigt.%2520Zeitgleich%2520sollen%2520neue%2520KI-Klauseln%2520in%2520den%2520Vertra%25CC%2588gen%2520der%2520RTL-Serie%2520fu%25CC%2588r%2520Diskussionen%2520hinter%2520den%2520Kulissen%2520sorgen.webp&w=1200&q=75)
%2520Wolfgang%2520Bahro%2520(65)%252C%2520Anna-Katharina%2520Fecher%2520(37)%252C%2520Chryssanthi%2520Kavazi%2520(37)%252C%2520Ulrike%2520Frank%2520(57)%252C%2520Felix%2520von%2520Jascheroff%2520(43)%252C%2520Gisa%2520Zach%2520(52)%2520und%2520Olivia%2520Marei%2520(36).webp&w=1200&q=75)
.webp&w=1200&q=75)
%2520und%2520ihr%2520Mann%2520Bushido%2520(47)%2520sind%2520nach%2520ihrer%2520u%25CC%2588berstandenen%2520Ehekrise%2520wieder%2520wie%2520frisch%2520verliebt.%2520Das%2520spiegelt%2520sich%2520bei%2520den%2520beiden%2520auch%2520im%2520Liebesleben%2520wider%2520....webp&w=1200&q=75)

%2520war%2520einen%2520Tag%2520vor%2520der%2520TV-Ausstrahlung%2520des%2520Finales%2520(ProSieben%252C%252020.15%2520Uhr%2520am%2520Donnerstag).webp&w=1200&q=75)