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

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 amspf13/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.
Schnellstart
Installation über Go:
go install github.com/catball912/repolens@latestOder direkte CLI-Ausführung:
repolens -n -d . -i "*_test.go,*.log" -o output.mdFü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
👀 Siehe auch

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.
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.

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.

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.