CodeSesh

ローカル実行 / 設定不要 / 10エージェント

AIとの開発履歴を、すべてここに。

CodeSeshは10種類のエージェント履歴をプロジェクト別に整理し、ローカルのまま検索・再生できます。

npx codesesh
http://localhost:4521

セッション内容とインデックスはローカルに保持されます。アカウント、クラウド同期、セッションのテレメトリは不要です。

今週、何に時間を使ったかがひと目でわかる

セッション、メッセージ、トークン、コスト、最近のアクティビティを1つのローカルインデックスから表示。期間を変えると、概要全体が再集計されます。

CODESESH
? ShortcutsLast 7d / Apr 16-23, 2026サンプルデータ / DEMO
Dashboard
Sessions
212
+18.4% 30.3/day
Messages
32,764
+12.1% 154.5/session
Tokens
1.58B
+9.7% Cache hit 61%
Cost
$84.20
+7.2% $18.40 estimated
Last activity
2h
webapp / Claude Code
Daily Activity212 sessions / last 7 days
  1. Apr 17
  2. Apr 18
  3. Apr 19
  4. Apr 20
  5. Apr 21
  6. Apr 22
  7. Apr 23

Agent Distribution

5 agents / 212 sessions
  • Claude Code67%142 / 67.0%
  • Codex18.4%39 / 18.4%
  • OpenCode8.5%18 / 8.5%
  • Kimi5.2%11 / 5.2%
  • Cursor0.9%2 / 0.9%

期間を切り替えて、パネル全体が再集計される様子を確認

セッションを、本来のプロジェクトへ

リポジトリとプロジェクト単位で履歴をまとめ、サブエージェントのセッションを親セッションの下に保持。メッセージ、トークン、コストを階層ごとに集計します。

CODESESH
Dashboard / webappLast 7d / Apr 16-23サンプルデータ / DEMO

webapp

96 sessions / 4 agents / /projects/webapp

APR 23, 2026 / THURSDAY

Implement onboarding wizard flow Claude Code / 84 msgs / 412K tok / 3 sub-sessions 3 sub$1.86 incl. sub
  1. Generate step validation schema22 msgs / 96K tok
  2. Write WelcomeStep component tests17 msgs / 71K tok
  3. Audit a11y on the wizard stepper9 msgs / 38K tok
Refactor query building for readabilityCodex / 41 msgs / 188K tok$0.74
Fix webhook signature verification bug OpenCode / 29 msgs / 104K tok / 1 sub-session 1 sub$0.41 incl. sub
  1. Reproduce the HMAC mismatch locally11 msgs / 34K tok
Tune session list virtualizationCursor / 18 msgs / 63K tok$0.22

subラベルの付いたセッションを展開し、子エージェントの作業を確認

タスクの全工程を時系列で再現

メッセージ、ツール呼び出し、ファイル変更を発生順に表示。種別フィルターとファイル追跡で、必要なコンテキストをすばやく見つけられます。

Dashboard / Codex / Refactor query building for readability

SessionRefactor query building for readability#9c7a2d1b / updated 7h agoサンプルデータ / DEMO
3件のメッセージを表示中
  1. USER

    The current query builder is hard to follow. Refactor it into composable helpers and document the intent of each step.

  2. Codex
    AGENTgpt-5.4

    I will split the builder into focused functions and keep its behavior intact.

    edit_filesrc/db/queryBuilder.tsEDITED+128-46
                                  
                                    @@ buildQuery()
                                    - const parts = [];
                                    
                                      - return appendFilters(parts, filters);
                                    
                                    
                                      + const clauses = buildClauses(filters);
                                    
                                    
                                      + return clauses.filter(Boolean).join(" AND
                                      ");
                                    
                                  
                                
    bashpnpm test:unitSUCCESS

    148 passed0 failed / 2.34s

  3. Codex
    AGENT

    Updated the builder, added types and focused comments, and kept behavior intact.

    writesrc/db/queryBuilder.spec.ts+86 lines

ツール呼び出しの出力を展開し、TOCでメッセージ種別を切り替え

取り込む、整理する、見つける、振り返る。4つがそろって、履歴は使える資産になる。

CodeSeshは、AIと進める実際の開発サイクルに沿って機能を構成しています。

取り込む

異なるエージェントのローカルセッションを1つのインデックスに集約します。

  • 設定不要

    コマンドを1つ実行するだけで、ファイルシステム上の対応エージェントのセッションを自動検出します。
  • 統合タイムライン

    10種類のAIコーディングエージェントの履歴を1つの画面で確認できます。
  • リアルタイム更新

    ローカルセッションの変更を自動的にインデックスへ反映し、画面を再起動せずに更新します。

整理する

セッションをプロジェクト、タスク、開発コンテキストに結び付けます。

  • プロジェクトとセッションツリー

    リポジトリ別にグループ化し、サブエージェントのセッションを親セッションの下に保持します。
  • スマートタグ

    修正、リファクタリング、機能、テスト、ドキュメント、計画などの作業を自動で分類します。
  • セッションの別名

    重要なセッションに覚えやすい名前を付け、検索やブックマークでも同じ名前を使えます。

見つける

過去の判断、手順、コンテキストを現在のタスクに呼び戻します。

  • 構造化グローバル検索

    タイトル、メッセージ、ツール出力、ファイルパスを検索し、プロジェクト、タグ、ツールで絞り込めます。
  • ファイルアクティビティ索引

    ファイルを起点に、そのファイルを読み取りまたは変更したセッションを探せます。
  • キーボード操作

    表示の切り替え、検索へのフォーカス、グループ間の移動をキーボードだけで行えます。

振り返る

問題の発見から結果に至るまで、タスクの全工程を再現します。

  • 会話全体の再生

    メッセージ、ツール呼び出し、推論ステップを発生順に確認できます。
  • コストとトークンの可視化

    トークン、キャッシュヒット、記録済みコスト、モデル別の推定値を並べて確認できます。
  • ローカルSQLiteインデックス

    1つのローカルデータベースで、高速な復元、検索、スキーマ移行を支えます。

ローカルのAIコーディング環境をまとめてカバー

各エージェントはコアアダプターを通じて接続され、セッション、プロジェクト、検索、ファイルアクティビティを1つのインデックスに集約します。

  • Claude Code
  • Cursor
  • Kimi-Cli
  • Kimi-Code
  • Codex
  • Grok
  • Pi
  • OpenCode
  • ZCode
  • DSH

最新アップデート

コミットではなく、製品の変化を追う

日々の使い心地を変える改善と、次の CodeSesh を形作るための原則を紹介します。

CodeSesh 1.0.7

アクティブ時間帯の可視化とリアルタイム同期の堅牢化

ダッシュボードにアクティブ時間帯の分布表示が加わり、1 日のどの時間帯に AI と対話しているかがひと目で把握できるようになりました。ネットワーク再接続や一時的なエラーからの自動復旧を強化し、セッション詳細の再試行やカスタム別名の保護も向上しています。

  • 時間帯別のアクティブ状況

    朝、昼、夜などの時間区分ごとに Agent との対話頻度をまとめ、バブルの濃淡で作業リズムを直感的に示します。

  • 自律復旧するリアルタイム同期

    接続切断や一時的なストリーム障害の後も自動で状態を復元し、重複した更新の後も統計値を正しく再計算します。

  • セッションの再試行と別名保護

    一時的に読み込めなかったセッション詳細はその場で再試行でき、設定したカスタム別名がリアルタイム更新で消えるのを防ぎます。

製品更新履歴を読む

よくある質問

CodeSeshの用途、インストール方法、データの取り扱い、大規模な履歴について説明します。

CodeSeshとは何ですか?

CodeSeshは、AIコーディングのセッション履歴を検出、集約、検索、再生するためのローカル開発者ツールです。Claude Code、Cursor、Kimi-Cli、Kimi-Code、Codex、Grok、Pi、OpenCode、ZCode、DSHのローカル記録を、プロジェクトに結び付いた開発履歴として整理します。

CodeSeshはローカルのAIセッションデータをアップロードしますか?

いいえ。CodeSeshはローカルSQLiteインデックスとlocalhostで動作するWeb UIを使用します。セッション内容、ファイルパス、トークン統計、記録済みコストは端末内に保持されます。アカウント、クラウド同期、セッションのテレメトリは必要ありません。

CodeSeshをインストールして起動するには?

ターミナルでnpx codeseshを実行してください。対応するローカルAIコーディングセッションをスキャンし、http://localhost:4521 でWeb UIを開きます。既定のポートが使用中の場合は、次に利用可能なポートを試します。公開版CLIにはNode.js 22以降が必要です。

大量の履歴があっても快適に動作しますか?

初回スキャンではバックフィルの進捗を保存し、中断後も再開できます。次回以降はローカルSQLiteキャッシュから復元し、ファイル監視によって変更されたセッションだけを増分更新します。長い会話は、すべてのメッセージを一度に描画せず、表示領域に合わせて仮想化されます。

コーディング履歴を、今すぐ取り戻そう

オープンソースで無料。セッションデータはローカルに保持されます。コマンド1つで、AIとの開発履歴を検索できるようになります。

npx codesesh
GitHub