掲載済み (2026-02-28号)
#149 141文字 • 1分

コードベースのトークン数をREADMEバッジで可視化するGitHub Action「repo-tokens」

原題: qwibitai/nanoclaw: repo-tokens

英語

掲載情報

概要

コードベースのトークン数をtiktokenで計測し、LLMのコンテキストウィンドウに対する占有率をREADMEバッジで表示するGitHub Action。

詳細内容

AIエージェントによるコーディングでは、コードベース全体がLLMのコンテキストに収まるほど作業効率が上がる。この事実に着目したGitHub Action「repo-tokens」は、tiktokenを使ってコードベースのトークン数を計測し、その結果をREADMEバッジとして自動更新する。 バッジ色はLLMコンテキストウィンドウ(デフォルト200k=Claude Opusサイズ)に対する占有率を反映:30%未満は緑、30〜50%は黄緑、50〜70%は黄、70%超は赤。Pythonコードはわずか60行、実行時間は約10秒のコンポジットアクション。 「コードベースの肥大化を防ぐ視覚的リマインダー」という設計思想がユニーク。エージェント時代において「コンテキストに収まる小さなコードベース」が競争優位になるという実践的な洞察を体現したツール。