SCM: macOS上で写真、ビデオシーン、OCR、会話を横断するローカルAI検索

✍️ OpenClawRadar📅 公開日: October 5, 2026🔗 Source
Ad

SCM(Screen Memories)は、監視フォルダー内の写真とビデオフレームを索引化し、ローカルの視覚・OCR・音声モデルで検索できるmacOSアプリです。アカウント不要、クラウド不要、アップロード不要 — 推論はあなたのMac上で実行されます。

5つの検索モード

  • ファイル — 意味に基づいて写真/ビデオ全体を検索。最初のキーストロークでファイル名キーワードの事前パスを使用し、その後、画像埋め込みに対するコサイン類似度を、ゲート付きフレーズとファイル名ブースト、モデルごとに調整された正直さの下限、近似重複多様性フィルターと共に適用します。各タイルには「一致した理由」バッジ(視覚的一致 / ファイル名一致)が表示され、ホバーツールチップにはコンポーネントごとのスコアが表示されます。CJKクエリは重複バイグラムとして検索されます — 「台北車站」は台北と車站にも一致します。
  • シーン — すべてのビデオの各シーンセグメントがスコアリングされるため、ヒットは正確なショットに着地します。タイルにはタイムコードバッジ付きのシーンポスターが表示され、ビデオを開くとその瞬間にジャンプします。ノイズゲートは意味不明な結果の代わりに「シーン一致なし」を返し、各ビデオは最大3シーンまで貢献します。
  • OCR — 画像やフレーム内に表示されるテキストを、Tesseractとeng+35言語トグルを使ってリテラルに一致させます。各画像のOCRテキスト内にリテラルに表示されるクエリトークンの割合を一致させます。
  • 対話 — Whisperによる正確な発話行検索で、段階的な正確さを備えています。
  • LLM(オプトイン) — あなたのMacがすでに抽出した対話、OCR、ファイル名に対するローカルチャットで、引用付きの回答を提供します。

自己メンテナンス型ライブラリ

監視フォルダーは自動インポートされます。コンテンツハッシュは名前変更を重複排除します。モデル切り替えは検索をブロックせずにバックグラウンドで再埋め込みします。

Ad

インストール

Apple Silicon上のmacOS 12以降が必要です。Homebrew caskはインストールとアップグレード時にmacOSのquarantineフラグをクリアするため、手動のGatekeeper手順は不要です:

brew tap allenv0/scm
brew trust allenv0/scm
brew install --cask allenv0/scm/scm

アップグレードは:

brew upgrade --cask allenv0/scm/scm

開発とビルド

Bunがパッケージマネージャー兼ランナーです。モデルの初回使用時に重み(デフォルトCLIPで約435MB)をダウンロードします。その後は完全にオフラインです。

bun install
bun run dev    # レンダラーバンドルをビルドしてからElectronを起動
bun start      # 再ビルドせずにElectronを起動
bun run build  # レンダラーバンドルをdist/に再ビルド

パッケージングはdist-app/にDMGとZIPを生成します:

bun run dist           # キーチェーンにIDがあれば署名
bun run dist:unsigned  # コード署名の検出をスキップ

内部的には、electron-builder --macが新しいdist/レンダラーをmain.js、preload.js、main-lib/、indexer/と共にバンドルします。リポジトリは329スター、16フォークです。

このツールは、自分のメディアライブラリをクラウドサービスに送信することなくセマンティック検索したいmacOS開発者とパワーユーザー向けです。

📖 Read the full source: HN LLM Tools

Ad

👀 See Also

Claude Code v2.1.59では、自動メモリ機能、コピーコマンド、およびシェルの改善が追加されました。
Tools

Claude Code v2.1.59では、自動メモリ機能、コピーコマンド、およびシェルの改善が追加されました。

Claude Code v2.1.59では、/memory管理による自動メモリへの自動コンテキスト保存、インタラクティブなコードブロック選択のための/copyコマンドの追加、複合bashコマンドのプレフィックス提案の改善が導入されました。

OpenClawRadar
Claw Voice機能、CarPlay統合とともに11Labs APIサポートを追加
Tools

Claw Voice機能、CarPlay統合とともに11Labs APIサポートを追加

Claw Voice は CarPlay と統合し、11Labs API を介してカスタム音声を可能にし、運転中にエージェントと自然で自由な会話を実現します。

OpenClawRadar
cldctrl: Claudeコードセッション管理用ターミナルダッシュボード
Tools

cldctrl: Claudeコードセッション管理用ターミナルダッシュボード

cldctrlは、プロジェクト間でClaude Codeセッションを起動および管理するためのターミナルダッシュボードを提供するnpmパッケージです。既存の~/.claudeデータを読み取り、プロジェクトを自動検出し、レート制限バー付きのトークン使用量を表示します。

OpenClawRadar
Claude CodeエージェントでGitHub PRレビューを自動化
Tools

Claude CodeエージェントでGitHub PRレビューを自動化

ある開発者が、GitHubのメンションを処理し、Claude Codeワーカーを起動してPRをレビューまたは修正し、曖昧なケースのみを人間にエスカレーションするエージェントを構築しました。

OpenClawRadar