RepoLens: Interaktiver lokaler Codebase-Packer und Token-Optimierer (TUI/CLI) in Go

✍️ OpenClawRadar📅 Veröffentlicht: 2. Juli 2026🔗 Source
RepoLens: Interaktiver lokaler Codebase-Packer und Token-Optimierer (TUI/CLI) in Go
Ad

RepoLens ist ein neues quelloffenes Go-Tool ohne Abhängigkeiten, das eine lokale Codebasis in eine einzelne Datei packt, die für LLM-Kontextfenster optimiert ist. Es bietet eine auf Elm-Architektur basierte TUI, erstellt mit Charm's Bubble Tea, sowie mehrere intelligente Kontextoptimierungsmechanismen.

Hauptfunktionen

  • Interaktiver Dateiexplorer (TUI): Wählen Sie mit der Leertaste rekursiv Dateien und Ordner aus. Verschachtelte Ordner können visuell ein- und ausgeklappt werden.
  • Live-Tiktoken-Zähler: Ein dynamischer Fortschrittsbalken schätzt den Verbrauch des Kontextlimits (GPT-4o-Kodierung) in Echtzeit, während Sie Dateien auswählen.
  • Intelligentes Kommentar-Stripping: Entfernt automatisch Kommentare und Docstrings für Go, Python, TypeScript, JavaScript, Shell, HTML und CSS, während ausführbare Shebangs (#!/bin/bash) erhalten bleiben. Benchmark am spf13/cobra-Repo: Die Prompt-Größe schrumpfte von 621 KB auf 518 KB (17,2 % Token-Ersparnis).
  • Tokenbasiertes Dateisplitting: Wenn Ihre Codebasis einen Tokenschwellenwert überschreitet (z. B. --max-tokens 50000), teilt RepoLens die Ausgabe in sequenzielle Teile auf und fügt automatisch das Baumstrukturdiagramm zu jedem Teil hinzu.
  • Lokaler Secret-Scanner: Markiert potenzielle AWS-Keys, OpenAI-Keys, Slack-Webhooks und generische Passwörter. Im TUI-Modus blinkt eine gelbe ⚠️ [SECRET!]-Warnung neben der Datei.
  • Robuste XML-Formatierung: Umschließt Code-Payloads sicher in <![CDATA[ ... ]]>-Blöcken und maskiert verschachtelte Klammern, um eine Beschädigung der Prompt-Formatierung zu verhindern.
Ad

Schnellstart

Installation über Go:

go install github.com/catball912/repolens@latest

Oder direkte CLI-Ausführung:

repolens -n -d . -i "*_test.go,*.log" -o output.md

Für wen es gedacht ist

Entwickler, die eine lokale Codebasis in ein LLM einspeisen müssen (z. B. für Code-Review, Refactoring oder Dokumentationsgenerierung), ohne Dateien in einen Drittanbieterdienst hochzuladen, und die ein leichtes, kompiliertes Tool ohne Laufzeitabhängigkeiten wünschen.

📖 Vollständige Quelle lesen: r/openclaw

Ad

👀 Siehe auch

Claude Octopus v8.48: Multi-KI-Orchestrierungs-Plugin für Entwicklungs-Workflows
Werkzeuge

Claude Octopus v8.48: Multi-KI-Orchestrierungs-Plugin für Entwicklungs-Workflows

Claude Octopus v8.48 ist ein Open-Source-Plugin, das die KI-Modelle Claude, Codex und Gemini parallel mit unterschiedlichen Rollen über die Entwicklungsphasen hinweg orchestriert. Es beinhaltet eine 75%-Konsensschwelle zwischen den Phasen, frische Kontextfenster für komplexe Aufgaben und spezifische Befehle wie /octo:embrace für die vollständige Lebenszyklusentwicklung.

OpenClawRadar
🦀
Werkzeuge

WCAGent: Open-Source KI-Agent für automatisierte Barrierefreiheits-Qualitätssicherung

WCAGent ist ein autonomer KI-Agent, der WCAG-Verstöße erkennt, Schweregrade zuweist, Berichte erstellt und automatisch GitHub-Issues eröffnet.

OpenClawRadar
OpenClaw PARA-Fähigkeit organisiert Dateien automatisch nach Tiago Fortes Methode
Werkzeuge

OpenClaw PARA-Fähigkeit organisiert Dateien automatisch nach Tiago Fortes Methode

Ein Entwickler hat eine OpenClaw-Fähigkeit erstellt, die die PARA-Methode (Projekte, Bereiche, Ressourcen, Archive) für die automatische Dateiorganisation durchsetzt und Dateien aus einem unordentlichen Stammverzeichnis in strukturierte Ordner verschiebt.

OpenClawRadar
Stackdome: Open-Source, selbst gehostete Railway-Alternative auf Kubernetes
Werkzeuge

Stackdome: Open-Source, selbst gehostete Railway-Alternative auf Kubernetes

Stackdome ist eine Open-Source-Plattform zum Selbsthosten, die CNCF-Tools in eine meinungsstarke, Railway-ähnliche Entwicklererfahrung auf Kubernetes verpackt. Sie bietet eine Canvas-Oberfläche, Multi-Cluster-Unterstützung, verwaltetes Postgres und Source-to-Image-Builds.

OpenClawRadar