RepoLens : Empaqueteur interactif de code source local et optimiseur de jetons (TUI/CLI) en Go

RepoLens est un nouvel outil Go open-source, sans dépendances, qui empaquette un codebase local en un seul fichier optimisé pour les fenêtres de contexte LLM. Il dispose d'une TUI basée sur l'architecture Elm construite avec Bubble Tea de Charm, ainsi que de plusieurs mécanismes intelligents d'optimisation de contexte.
Fonctionnalités clés
- Explorateur de fichiers interactif (TUI) : Sélectionnez des fichiers et dossiers de manière récursive avec la barre d'espace. Développez/réduisez visuellement les dossiers imbriqués.
- Compteur Tiktoken en direct : Une barre de progression dynamique estime la consommation de la limite de contexte (encodage GPT-4o) en temps réel pendant la sélection des fichiers.
- Suppression intelligente des commentaires : Supprime automatiquement les commentaires et docstrings pour Go, Python, TypeScript, JavaScript, Shell, HTML et CSS, tout en conservant les shebangs exécutables (
#!/bin/bash). Benchmark sur le dépôtspf13/cobra: la taille du prompt est passée de 621 Ko à 518 Ko (17,2 % d'économie de jetons). - Découpage des fichiers basé sur les jetons : Si votre codebase dépasse un seuil de jetons (par ex.,
--max-tokens 50000), RepoLens divise la sortie en parties séquentielles, en ajoutant automatiquement le diagramme d'arborescence à chaque partie. - Scanner de secrets local : Identifie les potentielles clés AWS, clés OpenAI, webhooks Slack et mots de passe génériques. En mode TUI, un avertissement jaune
⚠️ [SECRET!]clignote à côté du fichier. - Formatage XML robuste : Encapsule en toute sécurité les charges utiles de code dans des blocs
<![CDATA[ ... ]]>et échappe les crochets imbriqués pour éviter les problèmes de formatage des prompts.
Démarrage rapide
Installez via Go :
go install github.com/catball912/repolens@latestOu exécutez en mode CLI direct :
repolens -n -d . -i "*_test.go,*.log" -o output.mdÀ qui s'adresse-t-il ?
Aux développeurs qui ont besoin de fournir un codebase local à un LLM (par ex., pour une revue de code, un refactoring ou la génération de documentation) sans télécharger de fichiers vers un service tiers, et qui souhaitent un outil compilé léger sans dépendances d'exécution.
📖 Lire la source complète : r/openclaw
👀 See Also

Système d'exploitation Création : Un runtime LLM local à porte σ qui permet aux modèles de dire « Je ne sais pas » plutôt que d'halluciner
Creation OS enveloppe les LLM locaux (BitNet, Qwen, Gemma, tout GGUF) avec une σ-gate qui mesure plusieurs canaux d'incertitude et décide ACCEPTER, REPENSER ou S'ABSTENIR par sortie. Pas de cloud, pas d'API. Précision TruthfulQA améliorée d'environ 29% grâce à la régénération sélective.

Construction d'un système multi-agent contrôlé par la voix sur Claude Code
Un développeur a construit une boucle vocale activée par mot de réveil pour Claude Code qui génère des sous-agents, parallélise le travail et auto-qualifie les résultats. Analyse technique complète incluant la vérification du locuteur et le watcher PID.

Développement local d'IA avec Qwen3.6-27B et Opencode sur un 5090
Un utilisateur de Reddit partage son expérience de transition des outils de codage IA cloud (Claude Code, Cursor) vers une configuration locale utilisant Opencode + llama-server + Qwen3.6-27B avec un contexte de 128K sur une seule RTX 5090, citant la liberté vis-à-vis des limites d'utilisation et des risques liés aux comptes.

re_gent : Git pour les agents de codage IA – Contrôle de version pour l'activité des agents
re_gent est un outil open-source qui fournit un contrôle de version pour les sessions d'agents IA, enregistrant chaque appel d'outil, stockant les prompts et les différences de fichiers, et permettant des commandes comme `rgt log`, `rgt blame` et `rgt rewind` (bientôt disponible).