GitHubで公開わずか1日、tokentabというCLIツールが211スターを集めた。claude code、Codex、Gemini CLIのセッションログを読み込み、モデル別・プロジェクト別・日別にAI利用コストを自動集計する。生成AI利用料が月10万円を超える開発現場で「どのプロジェクトが食っているのか見えない」という共通課題に、OSSが先に答えを出した格好だ。
何が起きたか
damejan80氏が公開した tokentab は、Anthropic claude code、OpenAI Codex CLI、Google Gemini CLIという3大コーディングエージェントのローカルセッションログを横断で読み込み、消費トークンと推定コストを算出するコマンドラインツールだ。集計軸はモデル別・プロジェクト別・日別の3つ。公開から24時間で211スターというペースは、開発者コミュニティが「AIコストの可視化」を切実に求めていることの傍証と言える。ベンダーごとに管理画面が分かれ、しかも管理画面は個人単位・組織単位でしか見えず「どのGitリポジトリでいくら燃やしたか」は分からない——この空白地帯を、ログファイルを直接読むというシンプルな発想で埋めにきた。
なぜこのニュースが重要か
claude codeやCodexは、料金体系がAPI従量課金あるいはMaxプラン等のサブスク併用で複雑化している。特にclaude codeは対話1回あたりのトークン消費が数万〜数十万に膨れやすく、Opus 4系とSonnet 4系でコスト差が5倍近くつく。にもかかわらず、開発者は「今このリファクタで何ドル使ったか」を実行中に把握できていない。これはFinOpsの観点で明確な統制欠如だ。tokentabのようなツールが必要とされる背景には、AIエージェントのコスト構造がクラウド黎明期の「気づいたら請求書が跳ねている」状態と酷似しているという構造問題がある。しかもベンダー横断で見えないと、claude codeからCodexへの切替判断も、Gemini CLIへのマルチベンダー分散も、勘に頼ることになる。OSSがベンダーより先にこの層を押さえたことは、コスト可視化がベンダーロックインを解く鍵になる、というエコシステム的な意味を持つ。
技術的な深掘り
仕様書的な視点で見ると、tokentabの設計上の急所は「セッションログのスキーマ差異をどう吸収するか」に尽きる。claude codeは ~/.claude 配下にJSONL形式で会話履歴とトークン統計を残し、Codex CLIは独自のセッションストア、Gemini CLIはまた別のフォーマットを持つ。各CLIはアップデート頻度が高く、ログスキーマは予告なく変わる。つまりtokentabの持続可能性は「3ベンダーの内部フォーマット変更にどれだけ機敏に追随できるか」にかかっており、これは211スターの勢いをコミュニティで維持できるかどうかの試金石になる。加えて、コスト計算はモデル名からトークン単価テーブルを引く方式が想定されるが、claude Sonnet 4.5やOpus 4.1、GPT-5系、Gemini 2.5 Proといった新モデルの単価は頻繁に改定される。ここは料金表YAMLをコミュニティメンテにする設計が現実解だろう。逆に言えば、この2点を押さえたツールは、社内FinOpsダッシュボード(Datadog、Grafana)にメトリクスを流し込むエクスポータとして機能し、AI版のcost-explorerに化ける余地がある。
経営者として次に取るべき動き
第一に、AI利用コストを「通信費」と同じ経費科目として管理会計に組み込むこと。プロジェクトコード別に按分できる仕組みを、四半期内に構築する。第二に、claude code、Codex、Gemini CLIのマルチベンダー運用を前提に、tokentabのようなOSSを社内CI/CDに埋め込み、PRごとに「このマージまでにAIをいくら使ったか」を自動コメントさせる。開発者の行動が変わり、Opus濫用が抑制される。第三に、AI投資対効果(ROAI)を経営会議の定例KPIに昇格させる。1機能あたりのAIコスト÷開発工数削減時間、で単位経済性を毎月追跡する。今なら無料OSSで即日始められる。可視化が遅れた企業ほど、来期のAI予算交渉で数字を持たずに戦うことになる。
