Sesame について
Sesameは、Claude CodeとCodexが作成した成果物を検索して開くmacOSアプリおよびClaude Codeプラグインです。両者の履歴からローカルインデックスを作り、会話ではなく成果物自体を探せます。
主な機能
- 01AI成果物のローカルインデックス
- 02語句による検索
- 03ホットキーでの音声検索
- 04該当する成果物を開く機能
- 05Claude Codeプラグイン
活用シーン
- 01以前のセッションで作成したダッシュボードの検索
- 02レポートやプレゼンテーションの再表示
- 03Claude Codeから成果物の履歴を検索
MCP 対応
Sesameは`va mcp`でMCPサーバーとして実行できます。MCPクライアントに`search_artifacts`、`open_artifact`、`artifact_stats`ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Sesame
チャットを掘り返すのはもうやめましょう。
AI が作成したものを集めたライブラリです。一言伝えるだけで、Claude Code や Codex が作成したものを見つけられます。
2 行でインストール(macOS 13 以降):
brew install qiwei66/tap/sesame
sesame
これまで:昨日のダッシュボードを探すために、20 件のチャットをスクロール。これから:「昨日のダッシュボード」と言うだけ。
AI はダッシュボード、レポート、デッキ、サイト、プルリクエストを作成します。1 週間もすれば、それらは長いチャットの中に埋もれてしまいます。 Sesame は、AI が作成したすべての成果物をローカルライブラリに保存するため、少し言葉を入力するだけで見つかります。チャットではなく、成果物そのものが戻ってきます。
セッションビューアーで見られるのは会話です。Sesame なら、会話から生まれた成果物を開けます。
できること
入力すれば、すぐに見つかります最初の文字を入力すると結果が表示されます。↑ ↓で選択し、↵で開きます。ローカルに一致するものがなければ、↵を押すとSesameがすべてを検索します。 |
|
|
ホットキーを押し続けて話しかけますホットキー:⌥⇧Space(設定で⌘Spaceに変更できます)。タップすると入力、押し続けると音声で話せます。離すと送信されます。「先週のトレーディングダッシュボードを開いて」と言えば、ダッシュボードそのものが開きます。 |
インストールしたその日から役立ちます初回起動時に、既存のClaude CodeとCodexの履歴を読み込み、AIが作成した成果物をすべて数えます。 |
|
|
候補が複数ある場合は、選んでください複数の名前が一致すると、推測ではなく短い候補リストが表示されます。一致するものがない場合は、無関係な候補を出さずにその旨を知らせます。ローカルサービス、Claudeのページ、ファイル、PR、サイト、オンラインドキュメントがすべて対象です。 |
あなたの数字をシェアしましょう初回起動画面の「シェア」を使うと、あなたの数字を1200×675の画像にしてDownloadsに保存し、コピーします。投稿にそのまま貼り付けられます。画像に含まれるのは件数のみで、タイトル、パス、名前は含まれません。 |
|
インストール
brew install qiwei66/tap/sesame
sesame
sesameはSesame.appを~/Applicationsに配置して起動します。いつでも再実行できます(make installで作成した古いコピーは
Sesame.app.bak-<time>として保持されます)。HomebrewはNode.jsを用意し、Mac上でソースからアプリをビルドしてアドホック署名します。そのため、Gatekeeperの警告は表示されず、Apple
Developerアカウントも必要ありません。初回インストール時はアプリをコンパイルするため、数分かかります。また、Xcode Command Line Tools
(xcode-select --install)が必要です。これはHomebrew自体も必要とします。
または、ソースからインストールできます(Node.js 22.18+とXcode Command Line Tools、xcode-select --installが必要です)。
git clone https://github.com/qiwei66/sesame.git
cd sesame
make install
open ~/Applications/Sesame.app
make uninstallを実行すると、設定を保持したままアプリを削除します。ホットキーは⌥⇧Spaceです。設定 › ホットキーで⌘Spaceに変更できます。
Claude Code で使う
Sesame はプラグインとして Claude Code 内でも動作します。どのセッションでも自然な言葉で尋ねると、Claude がライブラリを検索し、Mac 上で開きます。アプリは任意です。アプリがなくても、プラグインが Claude Code と Codex の履歴から同じローカルインデックスを作成します。アプリがあれば、両方で 1 つのインデックスを共有します。
claude plugin marketplace add qiwei66/sesame && claude plugin install sesame@sesame
セッション内で /plugin marketplace add qiwei66/sesame を実行し、続けて /plugin install sesame@sesame を実行しても同じです。プラグインのパッケージをインストールするために Claude Code が使用する、npm を含む Node.js 22.18 以降が必要です。
あなた: 先週のトレーディングダッシュボードはどこですか?
Claude: (search_artifacts → open_artifact) 見つかりました。Trading Dashboard はローカルのウェブサービスで、アドレスは http://127.0.0.1:8787 です。最後に確認されたのは 9 月 27 日です。ブラウザーで開いています。
あなた: 昨日作ったレポートを開いてください
Claude: (search_artifacts → open_artifact) 昨日のレポート、Q3 sales report(Markdown ファイル)が見つかり、開きました。
Homebrew または make install でアプリをすでにインストールしている場合、va は MCP サーバーとしても動作します。
claude mcp add sesame -- va mcp を実行してください。
ツールは 3 つあります。search_artifacts(一致した項目それぞれのタイトル、種類、リンク、日時、ソースセッション)、open_artifact、artifact_stats です。他の MCP クライアントでも、va mcp で同じサーバーを実行できます。詳しくはdocs/mcp.mdを参照してください。
プライバシー
- インデックスは Mac 上(
~/Library/Application Support/Sesame)に保存され、アップロードされることはありません。 - Sesame が読み取るのは
~/.claude/projectsと~/.codex/sessionsのみで、これらに書き込むことはありません。 - モデルの設定は任意です。設定した場合、モデルに送られるのは入力した文、アプリ名、そしてローカル検索で判断できない場合は候補ごとの種類、タイトル、いくつかのキーワードです。リンク全体、ファイルパス、クリップボードの内容は送られません。
- Claude Code では、質問した項目の一致情報(タイトル、種類、リンク、日時)が、その会話で使用中のモデルに送られます。他の場所に送られることはありません。
詳細
システム操作(ディスク容量の確認、ファイルのゴミ箱への移動)、カスタムコマンド、スキル、モデルの設定については、docs/advanced.mdを参照してください。
Sesame を使って古いチャットを検索する手間が 1 回でも省けたなら、スターを付けると、ほかの人にも見つけてもらいやすくなります。
ライセンス
MIT。詳しくは LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。