RepoLens: Empaquetador Interactivo de Código Local y Optimizador de Tokens (TUI/CLI) en Go

✍️ OpenClawRadar📅 Publicado: 2 de julio de 2026🔗 Source
RepoLens: Empaquetador Interactivo de Código Local y Optimizador de Tokens (TUI/CLI) en Go
Ad

RepoLens es una nueva herramienta de código abierto, sin dependencias en Go, que empaqueta un código base local en un único archivo optimizado para ventanas de contexto LLM. Cuenta con un TUI con arquitectura Elm construido sobre Bubble Tea de Charm, junto con varios mecanismos inteligentes de optimización de contexto.

Características principales

  • Explorador de archivos interactivo (TUI): Selecciona archivos y carpetas recursivamente con la barra espaciadora. Expande/colapsa carpetas anidadas visualmente.
  • Contador Tiktoken en vivo: Una barra de progreso dinámica estima el consumo del límite de contexto (codificación GPT-4o) en tiempo real mientras seleccionas archivos.
  • Eliminación inteligente de comentarios: Elimina automáticamente comentarios y cadenas de documentación para Go, Python, TypeScript, JavaScript, Shell, HTML y CSS, manteniendo los shebangs ejecutables (#!/bin/bash). Prueba en el repositorio spf13/cobra: el tamaño del prompt se redujo de 621 KB a 518 KB (17.2% de ahorro de tokens).
  • División de archivos basada en tokens: Si tu código base supera un umbral de tokens (ej. --max-tokens 50000), RepoLens divide la salida en partes secuenciales, anteponiendo automáticamente el diagrama de árbol a cada parte.
  • Escáner de secretos local: Detecta posibles claves de AWS, claves de OpenAI, webhooks de Slack y contraseñas genéricas. En modo TUI, muestra una advertencia amarilla ⚠️ [SECRETO!] junto al archivo.
  • Formato XML robusto: Envuelve de forma segura el código dentro de bloques <![CDATA[ ... ]]> y escapa corchetes anidados para evitar problemas de formato del prompt.
Ad

Inicio rápido

Instalación mediante Go:

go install github.com/catball912/repolens@latest

O ejecuta en modo CLI directo:

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

Para quién es

Desarrolladores que necesitan alimentar un código base local a un LLM (por ejemplo, para revisión de código, refactorización o generación de documentación) sin cargar archivos a un servicio de terceros, y que desean una herramienta ligera, compilada y sin dependencias en tiempo de ejecución.

📖 Lee la fuente completa: r/openclaw

Ad

👀 Ver también

Homebutler: Servidor MCP para la Gestión de Multiservidores en Homelab mediante Claude
Herramientas

Homebutler: Servidor MCP para la Gestión de Multiservidores en Homelab mediante Claude

Homebutler es un binario Go con un servidor MCP integrado que permite a Claude gestionar múltiples servidores a través de SSH sin instalar agentes en máquinas remotas. Proporciona 9 herramientas que incluyen monitoreo del estado del sistema, gestión de contenedores Docker, escaneo de puertos y reglas de alerta.

OpenClawRadar
Deblank: Herramienta para Eliminar el Formato de Código y Reducir Tokens en LLM
Herramientas

Deblank: Herramienta para Eliminar el Formato de Código y Reducir Tokens en LLM

Deblank es una herramienta de código abierto que elimina el formato del código (sangría, espacios en blanco, saltos de línea) antes de enviarlo a LLMs, reduciendo tokens en aproximadamente un 30% para Java/C++ y un 9% para Python con una latencia de ~76ms. Es compatible con Python, Java, C/C++, C#, JS/TS y Go.

OpenClawRadar
agentmemory V4 logra un 96.2% en el benchmark LongMemEval, superando a los sistemas de memoria de IA comerciales.
Herramientas

agentmemory V4 logra un 96.2% en el benchmark LongMemEval, superando a los sistemas de memoria de IA comerciales.

agentmemory V4 obtuvo un puntaje del 96.2% en LongMemEval, superando a varias empresas de memoria de IA con financiamiento, incluyendo PwC Chronos (95.6%), Mastra (94.87%) y OMEGA (93.2%). El sistema fue construido por una sola persona en 16 días en una PC de gama media con un presupuesto de $1,000.

OpenClawRadar
Análisis de acciones en tiempo real añadido a Claude Desktop mediante servidor MCP
Herramientas

Análisis de acciones en tiempo real añadido a Claude Desktop mediante servidor MCP

Un desarrollador ha creado un servidor MCP llamado agent-toolbelt que agrega capacidades de análisis de acciones en tiempo real a Claude Desktop y Claude Code, proporcionando datos en vivo para análisis de inversión en lugar de las conjeturas basadas en datos de entrenamiento de Claude.

OpenClawRadar