Repowise verknüpft Codegraph, Git-Historie und Testfolgen
Codebasis-Intelligenz für KI und Menschen: Code-Gesundheitsbewertungen, automatisch generierte Dokumente, Git-Analysen, Erkennung von totem Code und Architekturentscheidungen über MCP.
Auf einen Blick
- Was ist das?
- Repowise indiziert Code, Aufrufgraph, Git-Historie, Tests und Architekturentscheidungen lokal; optionale Textsynthese ist die einzige LLM-Schicht.
- Für wen ist es gedacht?
- Geeignet ist Repowise für Teams, die Agenten und Reviews mit zitierten Strukturinformationen, Änderungsrisiko und Testauswahl versorgen wollen. Die README nennt zehn MCP-Werkzeuge, lokale Analyse, Dashboard und AGPL-3.0 oder kommerzielle Lizenz.
- Darf ich es kommerziell nutzen?
- Ja, unter strengen Bedingungen. AGPL-3.0 ist eine Lizenz mit Netzwerk-Copyleft: Wenn andere eine veränderte Version über ein Netzwerk nutzen, etwa als gehosteten Dienst, müssen Sie ihnen den Quellcode unter derselben Lizenz anbieten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 2 Tagen.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich Python, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Einordnung und konkreter Zweck: Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung
Repowise indiziert Code, Aufrufgraph, Git-Historie, Tests und Architekturentscheidungen lokal; optionale Textsynthese ist die einzige LLM-Schicht. Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung. Damit ist der eigentliche Nutzen klar umrissen: Das Projekt verbindet seine benannten Eingaben mit einer bestimmten Ausgabe oder Arbeitsfläche, statt eine allgemeine Lösung für jede Umgebung zu behaupten. Bei repowise-dev-repowise-deep-analysis lohnt eine getrennte Betrachtung von Einstieg, Kernfunktion und Ergebnis. Der README beschreibt lokale codebase-intelligenz mit mcp-werkzeugen und risikobewertung und ordnet die Funktion in einen konkreten Arbeitsablauf ein. Zu klären ist, welche Eingabe das Projekt tatsächlich akzeptiert: ein Repository, ein Arbeitsordner, eine Konfigurationsdatei, eine Linter-Ausgabe, ein Modellkatalog oder eine lokale Webadresse. Die anschließende Ausgabe sollte nicht nur auf eine erfolgreiche Prozessmeldung reduziert werden. Bei Raster sind etwa die typisierten Funktionen und die Notebook-Ergebnisse relevant; bei restic der gespeicherte Snapshot und ein gezielter Restore; bei reviewdog die Fundstelle im Diff; bei modelsdev die JSON-Felder; bei Luke die sichtbare Agentenmeldung. Für die übrigen Projekte gilt derselbe projektspezifische Maßstab: RepoPrompt CE muss den ausgewählten Kontext und den MCP-Ablauf zeigen, Repowise muss den lokalen Index und get_overview liefern, RSEc muss die Dateien im data-Ordner sauber zuordnen, und Responsively App muss die synchronisierten Ansichten mit der geladenen Seite anzeigen. Diese Beobachtungen trennen dokumentierte Funktion von einer Annahme über die eigene Umgebung. Die README nennt bei repowise-dev/repowise konkrete Werkzeuge und Pfade, aber sie legt nicht jede Betriebssystemversion, jedes Netzwerkverhalten oder jede Integration fest. Solche offenen Punkte gehören in den technischen Abnahmetest. Die Quellen bleiben deshalb bewusst nah am Repository: README für den Ablauf, Repository für Dateien und Lizenz, Releases für Änderungen.
Der dokumentierte Einstieg: Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung
Repowise indiziert Code, Aufrufgraph, Git-Historie, Tests und Architekturentscheidungen lokal; optionale Textsynthese ist die einzige LLM-Schicht. Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung. Der README-Einstieg lautet konkret: pip install repowise, danach repowise init --no-prose -y und repowise serve; die Ausgabe und den MCP-Aufruf get_overview prüfen. Dieser Ablauf zeigt, welche Voraussetzung zuerst sichtbar wird und an welcher Stelle ein Team seine eigene Umgebung vergleichen kann. Bei repowise-dev-repowise-deep-analysis lohnt eine getrennte Betrachtung von Einstieg, Kernfunktion und Ergebnis. Der README beschreibt lokale codebase-intelligenz mit mcp-werkzeugen und risikobewertung und ordnet die Funktion in einen konkreten Arbeitsablauf ein. Zu klären ist, welche Eingabe das Projekt tatsächlich akzeptiert: ein Repository, ein Arbeitsordner, eine Konfigurationsdatei, eine Linter-Ausgabe, ein Modellkatalog oder eine lokale Webadresse. Die anschließende Ausgabe sollte nicht nur auf eine erfolgreiche Prozessmeldung reduziert werden. Bei Raster sind etwa die typisierten Funktionen und die Notebook-Ergebnisse relevant; bei restic der gespeicherte Snapshot und ein gezielter Restore; bei reviewdog die Fundstelle im Diff; bei modelsdev die JSON-Felder; bei Luke die sichtbare Agentenmeldung. Für die übrigen Projekte gilt derselbe projektspezifische Maßstab: RepoPrompt CE muss den ausgewählten Kontext und den MCP-Ablauf zeigen, Repowise muss den lokalen Index und get_overview liefern, RSEc muss die Dateien im data-Ordner sauber zuordnen, und Responsively App muss die synchronisierten Ansichten mit der geladenen Seite anzeigen. Diese Beobachtungen trennen dokumentierte Funktion von einer Annahme über die eigene Umgebung. Die README nennt bei repowise-dev/repowise konkrete Werkzeuge und Pfade, aber sie legt nicht jede Betriebssystemversion, jedes Netzwerkverhalten oder jede Integration fest. Solche offenen Punkte gehören in den technischen Abnahmetest. Die Quellen bleiben deshalb bewusst nah am Repository: README für den Ablauf, Repository für Dateien und Lizenz, Releases für Änderungen.
Datenfluss und Arbeitsoberfläche: Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung
Repowise indiziert Code, Aufrufgraph, Git-Historie, Tests und Architekturentscheidungen lokal; optionale Textsynthese ist die einzige LLM-Schicht. Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung. Die beschriebenen Bausteine gehören zusammen. Erst die Eingabe oder Analyse, dann die projektspezifische Aufbereitung und schließlich die Ausgabe im vorgesehenen Zielsystem. Die Quelle belegt diese Kette, aber keine pauschale Leistungszusage. Bei repowise-dev-repowise-deep-analysis lohnt eine getrennte Betrachtung von Einstieg, Kernfunktion und Ergebnis. Der README beschreibt lokale codebase-intelligenz mit mcp-werkzeugen und risikobewertung und ordnet die Funktion in einen konkreten Arbeitsablauf ein. Zu klären ist, welche Eingabe das Projekt tatsächlich akzeptiert: ein Repository, ein Arbeitsordner, eine Konfigurationsdatei, eine Linter-Ausgabe, ein Modellkatalog oder eine lokale Webadresse. Die anschließende Ausgabe sollte nicht nur auf eine erfolgreiche Prozessmeldung reduziert werden. Bei Raster sind etwa die typisierten Funktionen und die Notebook-Ergebnisse relevant; bei restic der gespeicherte Snapshot und ein gezielter Restore; bei reviewdog die Fundstelle im Diff; bei modelsdev die JSON-Felder; bei Luke die sichtbare Agentenmeldung. Für die übrigen Projekte gilt derselbe projektspezifische Maßstab: RepoPrompt CE muss den ausgewählten Kontext und den MCP-Ablauf zeigen, Repowise muss den lokalen Index und get_overview liefern, RSEc muss die Dateien im data-Ordner sauber zuordnen, und Responsively App muss die synchronisierten Ansichten mit der geladenen Seite anzeigen. Diese Beobachtungen trennen dokumentierte Funktion von einer Annahme über die eigene Umgebung. Die README nennt bei repowise-dev/repowise konkrete Werkzeuge und Pfade, aber sie legt nicht jede Betriebssystemversion, jedes Netzwerkverhalten oder jede Integration fest. Solche offenen Punkte gehören in den technischen Abnahmetest. Die Quellen bleiben deshalb bewusst nah am Repository: README für den Ablauf, Repository für Dateien und Lizenz, Releases für Änderungen.
Grenzen der README-Aussagen: Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung
Repowise indiziert Code, Aufrufgraph, Git-Historie, Tests und Architekturentscheidungen lokal; optionale Textsynthese ist die einzige LLM-Schicht. Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung. Nicht dokumentierte Eigenschaften werden hier nicht ergänzt. Besonders bei Plattformen, Agenten, Backends oder externen Datenquellen bleibt die Kompatibilität eine offene Frage, wenn die README dafür keine konkrete Aussage liefert. Bei repowise-dev-repowise-deep-analysis lohnt eine getrennte Betrachtung von Einstieg, Kernfunktion und Ergebnis. Der README beschreibt lokale codebase-intelligenz mit mcp-werkzeugen und risikobewertung und ordnet die Funktion in einen konkreten Arbeitsablauf ein. Zu klären ist, welche Eingabe das Projekt tatsächlich akzeptiert: ein Repository, ein Arbeitsordner, eine Konfigurationsdatei, eine Linter-Ausgabe, ein Modellkatalog oder eine lokale Webadresse. Die anschließende Ausgabe sollte nicht nur auf eine erfolgreiche Prozessmeldung reduziert werden. Bei Raster sind etwa die typisierten Funktionen und die Notebook-Ergebnisse relevant; bei restic der gespeicherte Snapshot und ein gezielter Restore; bei reviewdog die Fundstelle im Diff; bei modelsdev die JSON-Felder; bei Luke die sichtbare Agentenmeldung. Für die übrigen Projekte gilt derselbe projektspezifische Maßstab: RepoPrompt CE muss den ausgewählten Kontext und den MCP-Ablauf zeigen, Repowise muss den lokalen Index und get_overview liefern, RSEc muss die Dateien im data-Ordner sauber zuordnen, und Responsively App muss die synchronisierten Ansichten mit der geladenen Seite anzeigen. Diese Beobachtungen trennen dokumentierte Funktion von einer Annahme über die eigene Umgebung. Die README nennt bei repowise-dev/repowise konkrete Werkzeuge und Pfade, aber sie legt nicht jede Betriebssystemversion, jedes Netzwerkverhalten oder jede Integration fest. Solche offenen Punkte gehören in den technischen Abnahmetest. Die Quellen bleiben deshalb bewusst nah am Repository: README für den Ablauf, Repository für Dateien und Lizenz, Releases für Änderungen.
Prüfung im eigenen Projekt: Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung
Repowise indiziert Code, Aufrufgraph, Git-Historie, Tests und Architekturentscheidungen lokal; optionale Textsynthese ist die einzige LLM-Schicht. Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung. Für repowise-dev-repowise-deep-analysis ist deshalb genau dieser Test sinnvoll: pip install repowise, danach repowise init --no-prose -y und repowise serve; die Ausgabe und den MCP-Aufruf get_overview prüfen. Beobachtet werden sollten die erzeugten Dateien, Meldungen, Fundstellen oder Detailfelder, die der Befehl tatsächlich ausgibt. Bei repowise-dev-repowise-deep-analysis lohnt eine getrennte Betrachtung von Einstieg, Kernfunktion und Ergebnis. Der README beschreibt lokale codebase-intelligenz mit mcp-werkzeugen und risikobewertung und ordnet die Funktion in einen konkreten Arbeitsablauf ein. Zu klären ist, welche Eingabe das Projekt tatsächlich akzeptiert: ein Repository, ein Arbeitsordner, eine Konfigurationsdatei, eine Linter-Ausgabe, ein Modellkatalog oder eine lokale Webadresse. Die anschließende Ausgabe sollte nicht nur auf eine erfolgreiche Prozessmeldung reduziert werden. Bei Raster sind etwa die typisierten Funktionen und die Notebook-Ergebnisse relevant; bei restic der gespeicherte Snapshot und ein gezielter Restore; bei reviewdog die Fundstelle im Diff; bei modelsdev die JSON-Felder; bei Luke die sichtbare Agentenmeldung. Für die übrigen Projekte gilt derselbe projektspezifische Maßstab: RepoPrompt CE muss den ausgewählten Kontext und den MCP-Ablauf zeigen, Repowise muss den lokalen Index und get_overview liefern, RSEc muss die Dateien im data-Ordner sauber zuordnen, und Responsively App muss die synchronisierten Ansichten mit der geladenen Seite anzeigen. Diese Beobachtungen trennen dokumentierte Funktion von einer Annahme über die eigene Umgebung. Die README nennt bei repowise-dev/repowise konkrete Werkzeuge und Pfade, aber sie legt nicht jede Betriebssystemversion, jedes Netzwerkverhalten oder jede Integration fest. Solche offenen Punkte gehören in den technischen Abnahmetest. Die Quellen bleiben deshalb bewusst nah am Repository: README für den Ablauf, Repository für Dateien und Lizenz, Releases für Änderungen.
Lizenz und Versionsbezug: Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung
Repowise indiziert Code, Aufrufgraph, Git-Historie, Tests und Architekturentscheidungen lokal; optionale Textsynthese ist die einzige LLM-Schicht. Lokale Codebase-Intelligenz mit MCP-Werkzeugen und Risikobewertung. Die Repository- und Release-Seiten liefern den Bezug zu Quellstand und Änderungen. Vor dem Einsatz ist bei repowise-dev/repowise die konkrete Version mit den eigenen Anforderungen und der genannten Lizenz abzugleichen. Bei repowise-dev-repowise-deep-analysis lohnt eine getrennte Betrachtung von Einstieg, Kernfunktion und Ergebnis. Der README beschreibt lokale codebase-intelligenz mit mcp-werkzeugen und risikobewertung und ordnet die Funktion in einen konkreten Arbeitsablauf ein. Zu klären ist, welche Eingabe das Projekt tatsächlich akzeptiert: ein Repository, ein Arbeitsordner, eine Konfigurationsdatei, eine Linter-Ausgabe, ein Modellkatalog oder eine lokale Webadresse. Die anschließende Ausgabe sollte nicht nur auf eine erfolgreiche Prozessmeldung reduziert werden. Bei Raster sind etwa die typisierten Funktionen und die Notebook-Ergebnisse relevant; bei restic der gespeicherte Snapshot und ein gezielter Restore; bei reviewdog die Fundstelle im Diff; bei modelsdev die JSON-Felder; bei Luke die sichtbare Agentenmeldung. Für die übrigen Projekte gilt derselbe projektspezifische Maßstab: RepoPrompt CE muss den ausgewählten Kontext und den MCP-Ablauf zeigen, Repowise muss den lokalen Index und get_overview liefern, RSEc muss die Dateien im data-Ordner sauber zuordnen, und Responsively App muss die synchronisierten Ansichten mit der geladenen Seite anzeigen. Diese Beobachtungen trennen dokumentierte Funktion von einer Annahme über die eigene Umgebung. Die README nennt bei repowise-dev/repowise konkrete Werkzeuge und Pfade, aber sie legt nicht jede Betriebssystemversion, jedes Netzwerkverhalten oder jede Integration fest. Solche offenen Punkte gehören in den technischen Abnahmetest. Die Quellen bleiben deshalb bewusst nah am Repository: README für den Ablauf, Repository für Dateien und Lizenz, Releases für Änderungen.
Redaktionelles Fazit
Geeignet ist Repowise für Teams, die Agenten und Reviews mit zitierten Strukturinformationen, Änderungsrisiko und Testauswahl versorgen wollen. Die README nennt zehn MCP-Werkzeuge, lokale Analyse, Dashboard und AGPL-3.0 oder kommerzielle Lizenz. Vor dem Einsatz sollte pip install repowise, danach repowise init --no-prose -y und repowise serve; die Ausgabe und den MCP-Aufruf get_overview prüfen mit einer kleinen, repräsentativen Eingabe geprüft werden; maßgeblich sind die konkrete Ausgabe, Fehlermeldungen und der Umgang mit den im README genannten Abhängigkeiten.
Community-Notizen