Codexが各プロジェクトに実際に注ぎ込んだもの。

Time Momentumは、顧客案件のためのCodex使用量管理ツールです。フックを通じてすべてのCodexセッションを記録し、顧客のプロジェクトに割り当てて、かかったコストを示します。

  • Proを30日間
  • クレジットカード不要
  • その後はFreeで継続
Claude Code、Codex、Cursorから自動で記録されたAIセッション。サブエージェントを展開し、プロジェクト、実行時間、トークンを表示

Codexから記録される内容

  • すべてのセッションとそのモデル。
  • ローカルのロールアウトから取得するトークン:入力、出力、キャッシュ。
  • サブエージェントは、独自のトークンを持つ個別のセッションとして記録。
  • ロールアウトから計測するエージェントのアクティブ稼働時間。
  • セッションごとのタイトル:スレッド名、なければ最初のプロンプトから作る短いタイトル。
  • 正しいプロジェクトに割り当てるための、セッションが書き込んだフォルダー。
  • コミットはGitHub連携から取得。

使用量から顧客への請求まで

各セッションは、開始時点のモデルの定価で計算されます。入力、出力、キャッシュはそれぞれ別に計算し、ユーロに換算します。Claude MaxやChatGPTなどのサブスクリプションの場合は、代わりに月額料金をトークンの割合に応じてプロジェクトに配分できます。

請求書では、AIの作業を、上乗せ付きのコスト、独自単価でのトークン量、または時間単価でのアクティブ稼働時間として記載できます。AIコストを顧客に請求する機能はProプランに含まれます。

セットアップ

  • アプリでAPIキーを作成し、macOSまたはLinux(Node.js 22.14以降)で curl -fsSL https://app.time-momentum.com/install.sh | sh を実行します。コマンドラインtmがインストールされ、キーの入力を求められます。
  • ~/.codex/hooks.jsonにフックを追加します。新しいフックは、Codexの/hooksで一度承認してください。
  • アーカイブ済みを含む過去のセッションは、すぐに取り込まれます。

コンピューターの外に出るデータ

プロンプト、応答、コードがお使いのコンピューターの外に出ることはありません。Time Momentumが受け取るのは、モデル、トークン、稼働時間、作業フォルダー、リポジトリ、セッションのタイトルです。タイトルを持たないツールの場合は、最初のプロンプトを200文字に短縮して送信します。Time Momentumはそこから短いタイトルを作成し、プロンプト自体は保存しません。タイトルとフォルダーは完全にオフにすることも、個別のフォルダーだけ除外することもできます。記録処理のコードはnpmパッケージ@time-momentum/cliで公開されています。

Codexの使用量を顧客ごとに確認する

Proを30日間お試し、クレジットカード不要。

  • Proを30日間
  • クレジットカード不要
  • その後はFreeで継続

よくある質問

Time MomentumはCodexの使用量をどのように記録しますか?

コマンドラインtmがCodexのフックに登録され、ローカルのロールアウトからトークン数を読み取ります。会話の内容は送信しません。

Codexのセッションはいつ終了しますか?

Codexはセッションの終了を通知しません。Time Momentumは10分間操作がないとセッションを閉じ、再開すると再び開きます。

ChatGPTのサブスクリプションをプロジェクトに配分できますか?

はい。サブスクリプションを登録し、プロジェクトのAIコストをサブスクリプションの按分に設定します。月額料金がトークンの割合に応じてプロジェクトに配分されます。

Codexのサブエージェントも記録されますか?

はい。各サブエージェントは独自のトークンを持つ個別のセッションとなり、メインのセッションにひも付けられます。