mcpField
S
Sesame

Sesame

ローカル
qiwei66.github.io検索63 週間前に更新

Sesame について

Sesameは、Claude CodeとCodexが作成した成果物を検索して開くmacOSアプリおよびClaude Codeプラグインです。両者の履歴からローカルインデックスを作り、会話ではなく成果物自体を探せます。

主な機能

  1. 01AI成果物のローカルインデックス
  2. 02語句による検索
  3. 03ホットキーでの音声検索
  4. 04該当する成果物を開く機能
  5. 05Claude Codeプラグイン

活用シーン

  1. 01以前のセッションで作成したダッシュボードの検索
  2. 02レポートやプレゼンテーションの再表示
  3. 03Claude Codeから成果物の履歴を検索

MCP 対応

Sesameは`va mcp`でMCPサーバーとして実行できます。MCPクライアントに`search_artifacts`、`open_artifact`、`artifact_stats`ツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Sesame アイコン

Sesame

チャットを掘り返すのはもうやめましょう。
AI が作成したものを集めたライブラリです。一言伝えるだけで、Claude Code や Codex が作成したものを見つけられます。

2 行でインストール(macOS 13 以降):

brew install qiwei66/tap/sesame
sesame

MIT ライセンス macOS 13 以降 リリース インデックスは Mac 内に保存されます

ウェブサイト · 中文

Sesame の初回起動:「言うだけで、見つかります。」AI が作成した 313 件のアイテム数がゼロから増え、ダッシュボード、レポート、サイト、PR、ファイルに分類されます

▶ プロモーション動画をすべて見る(45 秒)

これまで:昨日のダッシュボードを探すために、20 件のチャットをスクロール。これから:「昨日のダッシュボード」と言うだけ。

AI はダッシュボード、レポート、デッキ、サイト、プルリクエストを作成します。1 週間もすれば、それらは長いチャットの中に埋もれてしまいます。 Sesame は、AI が作成したすべての成果物をローカルライブラリに保存するため、少し言葉を入力するだけで見つかります。チャットではなく、成果物そのものが戻ってきます。

セッションビューアーで見られるのは会話です。Sesame なら、会話から生まれた成果物を開けます。

できること

入力すれば、すぐに見つかります
最初の文字を入力すると結果が表示されます。↑ ↓で選択し、↵で開きます。ローカルに一致するものがなければ、↵を押すとSesameがすべてを検索します。
'tra'と入力するとTrading Dashboardが最初に表示され、「trading da」と入力すると候補が絞り込まれ、「trading dashboard v2」と入力すると全体検索が提示されます
ホットキーを押し続けると、波形とリアルタイムの文字起こしが表示され、キーを離すとTrading Dashboardが開きます
ホットキーを押し続けて話しかけます
ホットキー:⌥⇧Space(設定で⌘Spaceに変更できます)。タップすると入力、押し続けると音声で話せます。離すと送信されます。「先週のトレーディングダッシュボードを開いて」と言えば、ダッシュボードそのものが開きます。
インストールしたその日から役立ちます
初回起動時に、既存のClaude CodeとCodexの履歴を読み込み、AIが作成した成果物をすべて数えます。
初回起動:「言うだけで、そこにあります。」と表示され、AIの作成物313件がダッシュボード、レポート、サイト、PR、ファイルに分けてカウントされます
トレーディングダッシュボードの候補が3件表示され、矢印キーで選択し、Returnで開きます
候補が複数ある場合は、選んでください
複数の名前が一致すると、推測ではなく短い候補リストが表示されます。一致するものがない場合は、無関係な候補を出さずにその旨を知らせます。ローカルサービス、Claudeのページ、ファイル、PR、サイト、オンラインドキュメントがすべて対象です。
あなたの数字をシェアしましょう
初回起動画面の「シェア」を使うと、あなたの数字を1200×675の画像にしてDownloadsに保存し、コピーします。投稿にそのまま貼り付けられます。画像に含まれるのは件数のみで、タイトル、パス、名前は含まれません。
シェアカード:「私のAI作成物313件、ひと言でアクセス。」と種類ごとの件数が表示されています

インストール

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 を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。