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

Beacon: Open-Source-Endpunkt-Telemetrie für lokale KI-Agenten
Werkzeuge

Beacon: Open-Source-Endpunkt-Telemetrie für lokale KI-Agenten

Beacon erfasst lokale KI-Agent-Aktivitäten (Claude Code, Codex CLI, Cursor usw.) und normalisiert sie in Endpunkt-Ereignisse zur Überprüfung oder SIEM-Weiterleitung über Wazuh, Elastic, Splunk HEC.

OpenClawRadar
Entwickler baut lokalen KI-Forschungsagenten, der Podcasts aus Themen oder YouTube-Links erstellt
Werkzeuge

Entwickler baut lokalen KI-Forschungsagenten, der Podcasts aus Themen oder YouTube-Links erstellt

Ein Entwickler hat einen vollständig lokalen KI-Agenten erstellt, der Themen oder YouTube-Links entgegennimmt und tiefgehende Berichte, Gesprächspodcast-Skripte und Audio generiert. Das System recherchiert dynamisch, extrahiert Erkenntnisse, verfeinert Zusammenfassungen und erzeugt natürliche Hin-und-Her-Gespräche.

OpenClawRadar
LightMem: Leichtgewichtiges Speichersystem für LLM-Agenten mit 10-fachen+ Leistungsgewinnen und 100-fach geringeren Kosten
Werkzeuge

LightMem: Leichtgewichtiges Speichersystem für LLM-Agenten mit 10-fachen+ Leistungsgewinnen und 100-fach geringeren Kosten

LightMem ist ein modulares Speichersystem für LLM-Agenten, das eine Genauigkeitsverbesserung von bis zu 10,9 % erreicht und gleichzeitig die Tokenanzahl um bis zu das 117-fache, API-Aufrufe um bis zu das 159-fache und die Laufzeit um über das 12-fache reduziert. Es ist für skalierbare Langzeitkontext-Verarbeitung in Agenten-Workflows konzipiert.

OpenClawRadar
Radicle 1.8.0 veröffentlicht: Dezentrale Peer-to-Peer-Code-Schmiede auf Git-Basis
Werkzeuge

Radicle 1.8.0 veröffentlicht: Dezentrale Peer-to-Peer-Code-Schmiede auf Git-Basis

Radicle 1.8.0 liefert eine souveräne, Peer-to-Peer-Code-Forge auf Git mit CLI, Web-UI und Desktop-Client. Repos replizieren über Peers mittels NoiseXK und einem benutzerdefinierten Gossip-Protokoll – kein zentraler Server.

OpenClawRadar