gapmiss/claude-sessions

Claude Code のセッションを表示するための Obsidian プラグイン。インタラクティブなタイムライン、ライブ監視、リッチなツールレンダリングで、Claude Code セッションの閲覧、検索、分析、エクスポートが可能です。

claude-sessions とは?

このスキルは、Claude Code のセッションを Obsidian 内で直接可視化・管理するためのプラグイン「gapmiss/claude-sessions」です。Claude Code のセッションログを取得し、インタラクティブなタイムラインとして表示するため、開発者は自分の作業履歴を直感的にブラウズ、検索、分析できます。特に、複雑なツール呼び出しやエージェントの思考過程をリッチにレンダリングするため、デバッグやプロジェクトの振り返りに役立ちます。また、ライブ監視機能により、実行中のセッションをリアルタイムで追跡可能で、エクスポート機能も備えています。Obsidian 上で動作するため、既存のナレッジベースとシームレスに統合できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add gapmiss/claude-sessions

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-sessions は何をしますか?

Claude Code のセッションを表示するための Obsidian プラグイン。インタラクティブなタイムライン、ライブ監視、リッチなツールレンダリングで、Claude Code セッションの閲覧、検索、分析、エクスポートが可能です。

機能

  • セッションのブラウズ: 保存された Claude Code セッションを一覧表示します。
  • 高度な検索: キーワードや日付範囲でセッションをフィルタリングします。
  • インタラクティブタイムライン: ツール呼び出し、思考ステップ、ファイル変更を時系列で可視化します。
  • リッチツールレンダリング: read, write, edit, bash などのツール呼び出しを見やすい形式で表示します。
  • ライブ監視: 現在実行中のセッションをリアルタイムで追跡します。
  • エクスポート: セッションを Markdown や JSON としてエクスポートします。

インストール

Obsidian のコミュニティプラグインブラウザから、または手動で obsidian-plugin ディレクトリにコピーしてインストールします。

使い方

  1. コマンドパレットから「Claude Sessions: Show timeline」を選択します。
  2. 表示されたビューでセッション一覧を参照します。
  3. セッションをクリックして詳細なタイムラインを表示します。

設定

プラグイン設定で以下の項目を構成できます:

  • セッションディレクトリ: Claude Code のセッションログが保存されているパス。
  • ライブ監視間隔: ライブ監視の更新間隔(ミリ秒)。
  • 表示オプション: ツール呼び出しの折りたたみ、タイムラインの表示形式など。

開発

# リポジトリをクローン
git clone https://github.com/gapmiss/claude-sessions

# 依存関係をインストール
cd claude-sessions
npm install

# 開発ビルド(ウォッチモード)
npm run dev

# プロダクションビルド
npm run build

ライセンス

MIT

関連スキル