CodeSesh

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

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

CodeSeshは10種類のAIコーディングエージェントのローカル履歴をスキャンし、1つのインデックスに集約します。プロジェクト別に整理し、構造化検索とメッセージ単位の再生を可能にします。セッション内容とインデックスはローカルに保持されます。アカウント、クラウド同期、セッションのテレメトリは不要です。

npx codesesh
http://localhost:4521
セッションの読み取り元
01 / Overviewapps/web / dashboard

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

セッション、メッセージ、トークン、コスト、最近のアクティビティを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%
02 / Project treeapps/web / project timeline

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

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

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

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
03 / Replayapps/web / session detail

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

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

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

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

取り込む、整理する、見つける、振り返る。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.5

更新を高速化し、ライブ状態の信頼性を向上

大規模な履歴では、変更された検索ドキュメントだけを更新するようになりました。未読み込みのセッション詳細はバックグラウンド Worker で処理され、任意のセッションを操作メニューから Markdown としてコピーできます。

  • セッションを Markdown としてコピー

    会話の構造を手作業で整え直さずに、ドキュメント、issue、ほかのツールへ移せます。

  • 変更された内容だけを更新

    増分スキャンで検索索引全体を再構築せず、大規模な履歴の更新作業を減らします。

  • 操作中の応答性を維持

    セッション詳細をメインスレッド外で読み込み、再読み込み中もプロジェクトとセッションの状態を一貫させます。

製品更新履歴を読む

よくある質問

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で見る