Cursorから記録される内容
- 開始から終了までのすべてのエージェントセッションとモデル(Cursor 1.7以降)。
- セッションごとのタイトル:最初のプロンプトから作る短いタイトル、後からCursorが付けるチャット名。
- 正しいプロジェクトに割り当てるための、セッションが書き込んだフォルダー。
- Cursorアカウントから後で取得するトークンとコスト(下記参照)。
- コミットはGitHub連携から取得。
数値の取得元
Cursorのフックはトークンを通知しません。コレクターは、Cursor自身の使用量ダッシュボードと同じ方法でcursor.comから取得します。
- ローカルのCursorのログイン情報を読み取り専用で使います。この認証情報が送られる先はcursor.comだけで、Time Momentumには送られません。
- 使用量は時刻によってセッションにひも付けられます。2つのエージェントが同じモデルで同時に動いていると、一部が別のセッションに計上されることがありますが、合計は正確です。
- Cursorのインターフェースは非公式です。仕様が変わっても、セッションは長さとともに引き続き記録されますが、トークンは記録されなくなります。取得はオフにできます。
- Cursorには読み取れるトランスクリプトがないため、アクティブ稼働時間の計測や過去のセッションの取り込みはありません。
使用量から顧客への請求まで
定価がわかっているモデルはほかのツールと同じ方法で、Cursor独自のモデルはCursorが通知する定価で計算します。請求書では、Cursorの作業を上乗せ付きのコスト、または独自単価でのトークン量として記載できます。稼働時間による請求には計測されたアクティブ稼働時間が必要ですが、Cursorはこれを提供していません。AIコストを顧客に請求する機能はProプランに含まれます。
コンピューターの外に出るデータ
プロンプト、応答、コードがお使いのコンピューターの外に出ることはありません。Time Momentumが受け取るのは、モデル、トークン、稼働時間、作業フォルダー、リポジトリ、セッションのタイトルです。タイトルを持たないツールの場合は、最初のプロンプトを200文字に短縮して送信します。Time Momentumはそこから短いタイトルを作成し、プロンプト自体は保存しません。タイトルとフォルダーは完全にオフにすることも、個別のフォルダーだけ除外することもできます。記録処理のコードはnpmパッケージ@time-momentum/cliで公開されています。
よくある質問
CursorはどのようにTime Momentumに接続しますか?
コマンドラインtmがCursorのフック(~/.cursor/hooks.json、Cursor 1.7以降)に登録され、すべてのエージェントセッションを自動で記録します。
Cursorのコストはユーロで表示されますか?
はい。Cursorアカウントからトークンを取得した時点で表示されます。Cursorは使用量を遅れて計上することがあるため、数値がセッションの数分後に届く場合があります。
トークンの取得に失敗した場合はどうなりますか?
セッションはモデルと長さとともに引き続き記録され、トークンとコストだけが欠けます。取得が機能しているかは tm collect status で確認できます。
CursorをClaude CodeやCodexと一緒に分析できますか?
はい。3つのツールすべてのセッションが同じプロジェクトに記録されます。
