エージェントがプロジェクトを作る。これからは請求もします。

AIエージェントのためのCRMです。エージェントが工数を記録し、顧客と案件を最新に保ち、電子請求書を発行し、入金を記録します。すべてTime Momentumの中で、コマンドラインのtmを通じて行います。

  • macOS、Linux、Windows
  • Claude Code、Codex、Cursor、シェルを使えるあらゆるエージェント

AIエージェントのためのCRM:エージェントにできること

必要なことを伝えれば、エージェントがtmのコマンドに変換します。

  • 昨日、リニューアル案件に2時間を記録してtm timers add --project-id <project-id> --started-at "yesterday 09:00" --duration 2:00
  • 顧客Muster GmbHを作成してtm customers create --name "Muster GmbH" --payment-terms-days 14
  • Muster GmbHの9月分の請求書を作ってtm invoices build --customer-id <client-id> --month 2026-09
  • 問題ないので発行してtm invoices finalize <invoice-id> --yes
  • 1件の振込で両方の請求書が支払われたtm payments split --paid-on today --allocation <a>=3451.00 --allocation <b>=2998.80
  • 9月の作業報告書tm statements create --customer-id <client-id> --period-from 2026-09-01 --period-to 2026-09-30
  • まだ支払われていないのは?tm payments outstanding
  • 今年、顧客ごとの採算はどうだった?tm revenue --from 2026-01-01 --to 2026-12-31

エージェントによる操作はProプランに含まれます。

エージェントに許されていること

操作ルール
読み取り、記録、作成、編集直接実行できます:作業時間、顧客、案件、プロジェクト、プロジェクト経費、請求書の下書き、入金、作業報告書、レポート。
発行、取消、削除明示的な --yes がある場合のみ。ない場合、tmは何も送信せずに停止します。利用ガイドは、あなたが求めたときにだけ実行するようエージェントに指示しています。
請求済みの時間の変更拒否されます。発行済みの請求書や確定した作業報告書に含まれる時間はロックされます。
不完全な電子請求書の発行拒否されます。請求書は下書きのまま残り、tmが不足している項目と修正箇所をすべて示します。
キーの作成、アカウントの削除エージェントによるアクセスではサーバー側でブロックされます。メール確認なしのパスワード変更も同様です。新しいキーはWebアプリでのみ作成できます。

セキュリティモデル

エージェントは、Webアプリで作成し、いつでも無効にできるAPIキーで作業します。

  • tmは書き込み用キーを1時間有効なトークンに交換し、自動で更新します。交換にはレート制限があります。
  • キーはローカルの設定ファイル(ファイルモード600)または環境変数にのみ保存されます。出力、ログ、エラーに表示されることはなく、--verbose や --dry-run でも同様です。
  • 読み取り用キーで使えるのは、一部の読み取りルートとタイマーだけです。
  • キーの無効化は取り消せず、即座に有効になります。
  • --dry-run は、送信せずに正確なリクエストを表示します。既存のファイルが黙って上書きされることはありません。

エージェントのための設計

エージェントは手順とコマンド一覧を自分で取得し、どの応答も次に何をすべきかを伝えます。

  • どんなコマンドグループがある?tm --json
  • 請求書にはどんなフラグがある?tm schema invoices --json
  • インストール済みバージョンの利用ガイドtm skill
  • 送信前にリクエストを見せてtm invoices finalize <invoice-id> --dry-run

エージェントによる操作はProプランに含まれます。

特徴意味すること
網羅的すべてのAPI操作に、ちょうど1つのコマンドがあります。APIを変更するたびにテストで確認しています。
予測可能--json を付けると、標準出力にはJSONドキュメントがちょうど1つだけ出力されます。エラーもJSONで返り、終了コードで、呼び出しを直すべきか、あなたに確認すべきか、待つべきか、再試行すべきかがわかります。
どこでも動くmacOS、Linux、Windowsで動作し、エージェントのサンドボックスなどではインストールせずにnpx経由でも使えます。
すべてが1か所に請求書、案件、未入金は、あなたが作成してもエージェントが作成しても、Time Momentumにまとまります。

エージェント用にtmを設定する

Node.js 22.14以降と、Webアプリで作成した権限「読み取りと書き込み」のAPIキーが必要です。

  1. tmを恒久的にインストール

    npx -y @time-momentum/cli install
  2. APIキーでログイン

    tm auth login
  3. ログインと権限を確認

    tm whoami
  4. Claude Code:スキルをインストール

    tm skill --install
  5. Claude Code:ステータスライン

    現在のセッションのプロジェクト、工数、予算をClaude Codeの下部に表示します。

    tm statusline install
  6. AIセッションを記録

    Claude Code、Codex、Cursorを、トークンと稼働時間付きで。Freeプランでも使えます。

    tm collect init

エージェントのサンドボックスなどでは、インストールせずに使うこともできます:npx -y @time-momentum/cli@latest whoami

関連情報

  • AIエージェントのための業務ソフトウェア

    エージェントが顧客、請求書、入金を安全に扱えるソフトウェアかどうかを見分ける方法。

    ガイドを読む
  • AIエージェントに最適なCRM

    AIエージェントのためのCRMとは何を指すのか。大手CRMとTime Momentumの位置づけ。

    ガイドを読む
  • AIエージェントにはMCPかCLIか

    コマンドラインがMCPサーバーよりエージェントに向いていることが多い理由。

    ガイドを読む
  • エージェンティック・エンジニアリングとバイブコーディング

    AIエージェントを使ったエンジニアリングとバイブコーディングの違い、そして顧客業務にとっての意味。

    ガイドを読む

Proプランに含まれます

tmによるエージェントのアクセスはProプランに含まれます。新しいアカウントはすべて、Proを30日間、クレジットカードなしで試せます。

Proプランがなくても、APIキーでタイマーとプロジェクト一覧は使えます。

請求はエージェントに任せる

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

よくある質問

なぜMCPサーバーではなくCLIなのですか?

エージェントはすでにシェルで作業しています。tmは、すべてのツール定義を最初に読み込むのではなく、必要な部分のコマンド一覧だけを読み込みます。Claude Code、Codex、Cursor、そしてコマンドを実行できるほかのあらゆるエージェントで同じように動き、すべてのコマンドを自分で実行して、エージェントが何をしたのかを正確に確認できます。Time MomentumのMCPサーバーはありません。

どのエージェントがtmを使えますか?

シェルコマンドを実行できるすべてのエージェントです。Claude Codeには tm skill --install で、完全なガイドを参照する短いスキルが入ります。Codex、Cursorなどは tm skill でガイドを読み、常にインストール済みのバージョンに合った内容になります。

エージェントが間違えたらどうなりますか?

下書きは変更も削除もできます。発行済みの請求書は取消によって訂正し、そこに含まれる時間はロックされます。--dry-run を使えば、エージェントは送信前に正確なリクエストを見せられます。