使い方

AtoLog は、あなたのローカルの Claude Code 使用データを、自分の好きなタイミングで送信して記録できます。

1. ログインして API トークンを取得

ログイン後、ダッシュボードの「あなたの API トークン」をコピーします。

2. ccusage で使用データを集計

ccusage (https://github.com/ryoppippi/ccusage) は Claude Code のローカルログを集計する OSS の CLI です。

npx ccusage@latest daily --json

3. データを送信

ccusage の出力を、簡単なシェルスクリプトでこのサービスの API に送信します。サンプルスクリプトはリポジトリの scripts/upload.mjs にあります。

# 例:
export AITK_TOKEN=aitk_xxxxxxxxxxxxxxxx
npx ccusage@latest daily --json | \
  node scripts/upload.mjs

API リファレンス

POST /api/sync

Authorization ヘッダーに Bearer aitk_xxx を指定し、JSON ボディで以下を送信してください。

{
  "entries": [
    {
      "date": "2026-05-18",
      "model": "claude-sonnet-4.6",
      "source": "claude-code",
      "input_tokens": 12000,
      "output_tokens": 3500,
      "cache_creation_tokens": 800,
      "cache_read_tokens": 4200,
      "session_count": 3
    }
  ]
}

コスト(estimated_cost_usd)はサーバー側で モデル名から自動計算されます。クライアント側で計算した値を送ることもできますが、その場合も再計算され上書きされる場合があります。

よくある質問

プロンプト内容は送信されますか?

いいえ。トークン数・コスト・セッション数などの集計データのみを送信します。プロンプト本文・コード・ファイル内容は一切送りません。

ランキングに出たくありません。

プロフィール設定で「非公開」にすると、ランキングや公開ページには表示されません。

Cursor / Codex / Copilot のデータも送れますか?

現在は Claude Code を中心に対応しています。他のツールは順次対応予定です。送信フォーマットは tool_source フィールドで識別します。

データを完全に削除したい。

「設定」→「データの削除」から、ワンクリックで全データを削除できます。