# 🔍 CodePulse CLI

### 🚀 Fortschrittliche Architektur-Intelligenz & Code-Health-Engine
**Architektur-Intelligenz • Semantische Modellierung • Echtzeit-Monitoring • KI-Agenten-Bereit**
CodePulse ist eine Architektur-Health-Engine der nächsten Generation, entwickelt für große JavaScript-, TypeScript-, Python- und gemischte Projekte. Sie bietet tiefe, systemische Einblicke in Codestrukturen, Abhängigkeitsrisiken und evolutionäre Trends, sodass Teams und KI-Agenten robuste und wartbare Codebasen mit chirurgischer Präzision aufrechterhalten können.
**v5.2 Evolution:** Mit unserem neuen nichtlinearen Scoring-Modell, der 🛡️️ Confidence Metric und dem **Architectural Ghost Mode**.

[](https://www.npmjs.com/package/@archpulse/codepulse)
[](https://opensource.org/licenses/MIT)
[](https://nodejs.org/)
---
### 🌐 Mehrsprachige Unterstützung
[English](../README.md) | [Українська](./README.ua.md) | [Русский](./README.ru.md) | [Čeština](./README.cs.md) | [한국어](./README.ko.md) | [Deutsch](./README.de.md) | [Français](./README.fr.md)
### 📖 Vollständige Dokumentation
[English](../docs/CODEPULSE_FULL_DOCS.md) | [Українська](./CODEPULSE_FULL_DOCS.ua.md) | [Русский](./CODEPULSE_FULL_DOCS.ru.md) | [Čeština](./CODEPULSE_FULL_DOCS.cs.md) | [한국어](./CODEPULSE_FULL_DOCS.ko.md) | [Deutsch](./CODEPULSE_FULL_DOCS.de.md) | [Français](./CODEPULSE_FULL_DOCS.fr.md)
---
## ⚡ Schnellstart
### Installation
```bash
npm install -g @archpulse/codepulse
```
### Erster Scan
```bash
# Analysieren Sie Ihr Projekt und erstellen Sie einen HTML-Bericht
codepulse scan .
# Starten Sie das interaktive Echtzeit-TUI-Dashboard
codepulse watch .
```
---
## 🚀 Performance & Analyse-Engines
CodePulse bietet zwei verschiedene Analysepfade, die für unterschiedliche Workflows optimiert sind. Wir erstellen ein umfassendes systemisches Modell Ihres gesamten Projekts, das weit über standardmäßiges dateibasiertes Linting hinausgeht.
### Fast Mode (Ultraschnelles Scannen)
*Fokus: Sofortiges Feedback zur grundlegenden Architekturgesundheit.*
| Tool | Engine | Laufzeit (s) |
|------|--------|--------------|
| **ESLint** | Baseline | ~4.8s |
| **CodePulse** | **Oxlint Engine** | **~2.8s** |
### Extended Analysis Mode (Volle Ökosystem-Kompatibilität)
*Fokus: Tiefe architektonische Einblicke, komplexe Abhängigkeitsanalysen und volle ESLint-Regelkompatibilität.*
| Tool | Engine | Laufzeit (s) |
|------|--------|--------------|
| **ESLint** | Raw Baseline | ~3.3s |
| **CodePulse** | **ESLint + Systemic Analysis** | **~5.5s** |
> **Warum der Unterschied?**
> Im **Extended Analysis Mode** führt CodePulse die gesamte ESLint-Suite Ihres Projekts aus **plus** seine eigene systemische Analyse (Abhängigkeitsgraph, Zyklen-Erkennung, Prüfung architektonischer Grenzen und historische Fluktuation). Das Ergebnis ist ein einheitlicher Bericht, der Ökosystem-Standard-Linting mit tiefer struktureller Intelligenz kombiniert.
---
## 🔍 Scan-Modi & Engines
### Engine-Auswahl
```bash
# Automatische Erkennung (Standard)
# Verwendet ESLint, falls eine Konfiguration gefunden wird, andernfalls Oxlint
codepulse scan .
# Ultraschnellen Modus erzwingen (Oxlint-basiert)
codepulse scan . --engine oxlint
# Erweiterten Analysemodus erzwingen (höhere Präzision & Kompatibilität)
codepulse scan . --engine eslint
# oder
codepulse scan . --precision
```
### Verbose / Debug-Modi
```bash
# Nur Probleme auf Programmebene anzeigen
codepulse scan . -d
# Linter-Debug-Modus (zeigt Rohausgaben der zugrunde liegenden Tools)
codepulse scan . -ld
```
---
## 🏆 Kernfunktionen & Wettbewerbsvorteil
CodePulse ist das einzige Tool, das AST-statische Analyse, Git-basierte Fluktuation & Kopplungsanalyse und native MCP-Integration für KI-Agenten-Workflows nahtlos vereint. Optimiert für moderne Entwicklungsumgebungen, beantwortet es die Fragen: „Wie es war, wie es ist und was als Nächstes zu tun ist“.
| Feature | Beschreibung |
|---------|-------------|
| **🏛️️ Architektur-Radar** | Schichten definieren und Grenzverletzungen automatisch erkennen |
| **💡 Semantische Duplikate** | AST-basiertes strukturelles Hashing findet identische Logik, nicht nur Zeilen |
| **🔄 Circular Dependency Breaker** | Zirkuläre Importe und Abhängigkeitsschleifen erkennen und visualisieren |
| **⚡ Echtzeit-Watch-Modus** | Interaktives TUI-Dashboard, das sich beim Codieren aktualisiert |
| **🚀 Parallele Pipeline** | Kernanalyse, schnelle Linter und Sicherheitschecks laufen gleichzeitig |
| **📦 Intelligentes Caching** | Ergebnisse von unveränderten Dateien effizient wiederverwenden |
| **🛠️️ Auto-Linter-Setup** | Installiert automatisch erforderliche externe Linter für Ihr Projekt |
| **🎨 Professionelle TUI/CLI** | Satte Farben, interaktive Visualisierungen und klares Feedback |
| **🌐 7 Sprachen Unterstützung** | Vollständige Lokalisierung für globale Entwicklungsteams |
| **📄 Lizenz-Management** | Open-Source-Lizenzen sofort generieren und verifizieren |
---
## 📋 Befehlsreferenz
### Primäre Befehle
| Befehl | Beschreibung |
|---------|-------------|
| `codepulse scan [dir]` | Vollständige Analyse + HTML-Bericht + Status-Badge |
| `codepulse watch [dir]` | Interaktives Echtzeit-TUI-Dashboard |
| `codepulse verify [dir]` | **[GOD TIER]** Tiefe Verifizierung: Build, Typecheck und Tests |
| `codepulse audit [dir]` | **[NEW]** Umfassendes Architektur-Audit und `AUDIT.md`-Erstellung |
| `codepulse ghost