ResumeContext icon

ResumeContext

ResumeContextは、対応エージェントのセッションを検索可能なプロジェクト履歴に保存する共有メモリサービス。MCPで過去の作業を取得し、エージェントやマシン、利用制限をまたいで継続できます。

ResumeContext

コーディングエージェント向けの共有メモリ

ResumeContextはコーディングエージェント向けの共有メモリサービスです。プロジェクト内のエージェントセッションを、個々のマシン、アカウント、ツールに閉じたままにするのではなく、検索可能な1つのプロジェクト単位の履歴に保存します。エージェントはModel Context Protocol(MCP)を介してその履歴を読み取ります。

ローカルのバックグラウンドデーモンが、対応エージェントのセッションファイルを読み取り、プロジェクトの設定後に同期します。これにより、チームメンバーはエージェントに過去の判断、未完了の作業、関連セッションについて質問でき、可能な場合は元のセッションと行に紐づいた回答を得られます。これにより、同じ調査の繰り返しを減らし、コンテキストを再構築せずにコーディングエージェント間で作業を移行できるようにすることを目的としています。

機能

セッションの自動アーカイブ

バックグラウンドデーモンが、対応するコーディングエージェントのローカルディスク上のセッション履歴を読み取り、セットアップ後はおよそ20秒ごとにプロジェクトアーカイブへ同期します。

共有プロジェクトメモリ

異なるユーザー、マシン、対応エージェントのセッションを、1つのプロジェクト単位のアーカイブに保存し、記録したユーザーとマシンに帰属させます。

MCPベースの取得

エージェントはMCPを介してアーカイブにアクセスでき、回答の出典として元のセッションと行を示せるため、過去の推論を確認しやすくなります。

検索可能な履歴

アーカイブはMCPの完全なツールセットで検索でき、プロジェクト履歴に対するsearch、grep、read、SQLが含まれます。

エージェント間の継続性

同じプロジェクトアーカイブを別の対応エージェント、アカウント、またはマシンに接続できるため、エージェントの利用制限に達した場合やセッションが変わった場合でも作業を継続できます。

プロジェクトごとのエージェント選択

エージェントのソースはプロジェクトごとに選択でき、標準またはカスタムの履歴ディレクトリに対応します。また、利用可能なエージェントの一覧表示や、ソースを非対話的に設定するコマンドも利用できます。

ユースケース

  • チームのデバッグコンテキストを復元

    同じデバッグ作業を繰り返す代わりに、チームメイトが何を調査したか、どの修正を適用したか、関連する証拠がどこにあるかをエージェントに尋ねられます。

  • エージェント間で作業を継続

    利用制限に達したときに、プロジェクト履歴を引き継ぎ先のエージェントから利用できる状態に保ったまま、あるコーディングエージェントから別のエージェントへ移行できます。

  • プロジェクトの進捗を追跡

    プロジェクト全体のセッションを確認し、個別に進捗報告を求めることなく、完了した作業、繰り返し失敗するテスト、重複する変更、未解決の障害を特定できます。

  • コントリビューターをオンボーディング

    新しいチームメイトに既存のプロジェクトアーカイブへのアクセスを付与し、記録されたセッションから過去の判断や調査内容を把握できるようにします。

  • 複数ツールのワークフローを統合

    プロジェクト単位のエージェント選択を使用して、異なるツールやカスタム履歴ディレクトリからセッションをアーカイブしながら、アーカイブを関連するコードベースに紐づけて管理できます。

Pros and Cons

Pros

  • 複数のチームメンバー、マシン、対応コーディングエージェントのセッションを、1つのプロジェクトアーカイブにまとめられます。
  • MCPを介して過去の作業を取得し、元のセッションと行を参照できます。
  • セットアップ後は、およそ20秒間隔でバックグラウンド同期を実行します。
  • アーカイブされたプロジェクト履歴に対して、search、grep、read、SQLでアクセスできます。
  • プロジェクト単位のアクセス制御と、エージェントの読み取り専用アクセスを使用します。料金ページによると、プロンプトと完了テキストは分析対象から除外されます。

Cons

  • 記載されているワークフローでは、Node.js 22以降と、エージェントのセッション履歴へのローカルアクセスが必要です。
  • エージェントの対応状況は、対応リストと各エージェントの履歴の保存場所に依存します。非対応エージェントや一般的でない保存パスでは、設定やサポートへの問い合わせが必要になる場合があります。
  • 現在はベータ版で、将来的に有料プランが予定されていますが、料金はまだ発表されていません。

FAQ

ResumeContextはどのコーディングエージェントに対応していますか?

ResumeContextは、対応エージェントのローカル履歴ディレクトリからセッション履歴を読み取ります。ドキュメントに記載されている対応エージェントは、Claude Code、Codex CLI、Cursor、opencodeです。エージェント自体には何もインストールされません。CLIをプロジェクトごとに設定し、該当する履歴の保存場所を読み取ります。

ResumeContextはどのようにセットアップしますか?

Node.js 22以降が必要です。CLIをグローバルにインストールし、各マシンで`resumecontext auth`を実行して認証した後、プロジェクトディレクトリで`resumecontext init`を実行します。セットアップではMCPを介してエージェントにも接続します。`resumecontext verify`で設定を確認できます。通常、初回同期は約20秒以内に実行され、`resumecontext sync`を実行すると直ちに同期できます。

チームメイトは既存のプロジェクトにどのように参加できますか?

プロジェクトディレクトリで`resumecontext init`を実行すると、新しいプロジェクトが作成されます。既存プロジェクトのクローンに参加する場合は、`init`を実行すると別のプロジェクトが作成されるため、代わりに`resumecontext accept`を使用してください。

アーカイブされた履歴はどこに保存され、誰が読み取れますか?

アーカイブはResumeContextのサーバーに保存され、プロジェクト単位で管理されます。読み取り可能なのはプロジェクトメンバーのみです。エージェントのアクセスは読み取り専用で、チームメイトを削除すると、そのメンバーのアクセスは直ちに終了しますが、それまでに記録されたセッションは保持されます。

ベータ期間中のResumeContextの料金はいくらですか?

ResumeContextはベータ期間中は無料で、カード情報の登録、試用期間の期限、明示された利用制限はありません。会社は、変更前に料金を発表し、既存のアーカイブ済みプロジェクトは引き続き動作すると説明しています。

Quick Facts

カテゴリー
開発者向けツール
主なユーザー
コーディングエージェントを使用するチームと個人
対応エージェント
Claude Code、Codex CLI、Cursor、opencode
接続方法
Model Context Protocol(MCP)
セットアップ要件
Node.js 22以降、CLIのグローバルインストール
ベータ料金
ベータ期間中は無料、カード情報不要

ResumeContextの代替品

ResumeContext - AI Tool, Features, Use Cases & Alternatives | UStack