Skip to content

Chronicle ドキュメント

Chronicle は、AI コーディングセッションのためのローカルファースト(local-first)なタイムマシンです。 AI コーディングアシスタントがすでに書き出している会話ログを取り込み、各メッセージを、その瞬間のコードの正確な状態に対応付けます。この状態は、プロジェクトの Git 履歴から再構築されます。任意のメッセージをクリックすれば、当時のコードへとさかのぼれます。

すべては手元のマシン上で動作します。LLM の呼び出しはどこにも存在せず、クラウドのバックエンドもなく、元のログやプロジェクトのリポジトリに書き込むことも一切ありません。Chronicle は AI ツールを観測して整理するだけで、それらを置き換えることはありません。

Chronicle は現在、6 つのツール——Claude Code、Codex、Cursor、OpenCode、Gemini CLI、GitHub Copilot Chat——から取り込み、それらのセッションを、パスを基準とした単一のプロジェクトビューに統合します。

はじめての方へ クイックスタートへ進めば、5 分以内に最初のタイムトラベル体験にたどり着けます。

3 つの柱

Chronicle の設計思想は Replay(再生)· Control(制御)· Secure(保護) です。

ガイド

セットアップして動かし、各機能を順に見ていきましょう。

ページ内容
インストールHomebrew、署名済み DMG、ソースからの実行、自動アップデート
クイックスタート5 分以内で体験する最初のタイムトラベル
セッションの取り込み取り込みウィザード、6 つのソースすべて、読み取り専用の保証
タイムトラベル再生モード、コードスナップショット、差分ビュー、TimberLine タイムライン
検索とフィルタリング種類フィルターのチップ、⌘F 検索、⌘K コマンドパレット
セッションインサイト概要統計、アクティブ時間、コストと使用量、コンテキストウィンドウのバー
Refine モードKeep / Delete / Edit / Insert でセッションを蒸留してエクスポート
Replay モード隔離されたサンドボックス内での決定論的な再実行
プロジェクト管理論理プロジェクト、関連付け、Git ピル、同期
コンテキスト因果関係信頼度ティア付きのヒューリスティックな読み取り → 変更のリンク付け
ライブストリーミング進行中のセッションをリアルタイムで観察
MCP Hub集約型 MCP サーバー、設定の引き継ぎ、ツールポリシー、Inspector
Skills Hubスキルの中央保管、シンボリックリンクによる配布、GitHub 取り込み、バージョン管理
セキュリティと共有セキュリティチェック、カスタムルール、ツール実行前フック、共有リンク

リファレンス

ページ内容
キーボードショートカットモード別にまとめたすべてのショートカット
互換性6 ツールのサポート状況の一覧と、ツールごとのログの場所
設定~/.chronicle/ の構成、環境変数、config.json
プライバシーとデータローカルファーストの保証と、正確な送信リクエストの一覧

アーキテクチャ

コードベースを理解し、拡張したいコントリビューター向けです。

ページ内容
概要単一プロセス/単一ポートの設計、実行モード、コンポーネントマップ、原則
データモデルSQLite スキーマ、正規化されたイベントモデル、replaceSession
パーサーと取り込みイベントモデルの詳細と、新しいソースの追加方法
Git スナップショットエンジンGit 履歴からのコード状態の再構築
MCP と Skills の内部構造レジストリ、ハブ、Streamable HTTP、スキルの配布
セキュリティ・ライブ・リプレイ秘匿化エンジン、SSE ウォッチャー、リプレイエンジン、因果関係
API リファレンスすべての REST ルート、SSE ストリーム、/mcp/share
デスクトップとパッケージングElectron シェル、署名、自動アップデート、リリースフロー

その後、開発環境のセットアップ、ブランチと PR のワークフロー、変更の検証方法についてはコントリビューションを参照してください。

プロジェクトの背景

Chronicle は、詳細なプロダクト要求仕様書に基づいて構築されました。その意思決定ログには、実際に出荷されたものと見送られたものが記録されています。README には全機能の一覧があり、CHANGELOG はリリースを追跡しています。

ライセンス: Chronicle は MIT ライセンスで提供されています。

Released under the MIT License.