RepoLens: インタラクティブなローカルコードベースパッカーとトークン最適化ツール(TUI/CLI) Go版

RepoLensは、オープンソースの新しいゼロ依存Goツールで、ローカルコードベースをLLMコンテキストウィンドウに最適化された単一ファイルにパッケージ化します。CharmのBubble Tea上に構築されたElmアーキテクチャのTUIと、いくつかのスマートなコンテキスト最適化メカニズムを特徴としています。
主な機能
- インタラクティブファイルエクスプローラ(TUI): スペースキーでファイルやフォルダを再帰的に選択。ネストされたフォルダを視覚的に展開/折り畳み。
- ライブTiktokenカウンター: 動的プログレスバーが、ファイル選択中にリアルタイムでコンテキスト制限消費量(GPT-4oエンコーディング)を推定。
- スマートコメント除去: Go、Python、TypeScript、JavaScript、Shell、HTML、CSSのコメントやドキュメント文字列を自動除去し、実行可能なシバン(
#!/bin/bash)は保持。spf13/cobraリポジトリでのベンチマークでは、プロンプトサイズが621KBから518KBに縮小(17.2%のトークン節約)。 - トークンベースのファイル分割: コードベースがトークンしきい値(例:
--max-tokens 50000)を超える場合、出力を連続したパートに分割し、ツリー構造図を各パートに自動先頭追加。 - ローカルシークレットスキャナー: 潜在的なAWSキー、OpenAIキー、Slackウェブフック、一般的なパスワードをフラグ。TUIモードでは、ファイルの横に黄色の
⚠️ [SECRET!]警告を点滅表示。 - 堅牢なXMLフォーマット: コードペイロードを
<![CDATA[ ... ]]>ブロック内に安全にラップし、入れ子になったブラケットをエスケープしてプロンプトフォーマットの破壊を防止。
クイックスタート
Goでインストール:
go install github.com/catball912/repolens@latestまたは直接CLIモードで実行:
repolens -n -d . -i "*_test.go,*.log" -o output.md対象ユーザー
ローカルコードベースをLLMに(例:コードレビュー、リファクタリング、ドキュメント生成のため)サードパーティサービスにアップロードせずに与えたい開発者で、ランタイム依存関係のない軽量なコンパイル済みツールを求める方。
📖 全文ソース: r/openclaw
👀 See Also

ClawRelay:自動フェイルオーバー機能を備えたmacOSネイティブのOpenAI互換LLMプロキシ
ClawRelayは、macOS 15+上でOpenAI互換のHTTPサーバーを実行し、LLMプロバイダー間の自動フェイルオーバーを提供します。OpenAI、Groq、Nvidia NIMs、Ollama、および/v1/chat/completionsエンドポイントを持つあらゆるサービスをサポートしています。

アナムネーゼ:MCP経由のクロード用個人記憶システム
Anamneseは、個人のコンテキスト(事実、プロジェクト、目標、タスク)を保存し、MCPを介してClaudeに接続することで、AIがすべての会話の開始時にこの情報にアクセスできるようにする無料ツールです。

AMD R9700上でVS Code Copilotを使用してQwen3.6-35B-A3B-UD-Q5_K_XLをローカル実行
あるユーザーが、Qwen3.6-35B-A3B-UD-Q5_K_XL を AMD R9700 1枚と Vulkan を使って llama.cpp で動作させ、最小限のプロンプトで完全なウェブサイトと Playwright テストを生成した事例をシェアしています。

オープンソースのラルフ・ループ・ツールキット for クロード コード: ピクル・リックとミスター・ミーシークス・エージェント
Claude Code向けのオープンソース拡張機能は、Ralph Loop技術を2つの自律エージェントで実装しています:PRD駆動開発のPickle RickとコードレビューのMr. Meeseeksです。両方ともtmuxをライブダッシュボードとmacOS通知で使用します。