screenpipe/screenpipe
YC (S26) | Record your screen 24/7 and plug into your agents. Local, private, secure. Connect to OpenClaw, Hermes agent and 100+ apps
解決する課題
Screenpipeは、コンピュータの画面と音声を24時間体制でローカルに記録し、デジタルアクティビティを検索可能なAI駆動のメモリへと変換します。手動でメモを取ったり、情報がどこで見聞きされたかを正確に覚えたりする必要がなくなり、すべてのデータは厳格にローカルかつプライベートに保持されます。
仕組み
このシステムはイベント駆動型のキャプチャを使用し、アプリの切り替えやタイピングなどの意味のある変化が発生したときにのみ、スクリーンショットとOSのアクセシビリティツリー(必要に応じてOCRにフォールバック)を記録します。システム音とマイク音声をキャプチャし、Whisperを使用してローカルで文字起こしを行います。すべてのデータは、全文検索機能を備えたローカルのSQLiteデータベースに保存されます。このデータはREST APIとModel Context Protocol (MCP) サーバーを介して公開され、AIエージェントやアシスタント(ClaudeやCursorなど)が履歴を照会できるようになります。
対象者
- デジタルワークフローから特定の詳細を思い出す必要があるナレッジワーカーや研究者。
- 現在の作業のリアルタイムなコンテキストをAIコーディングアシスタントに提供したい開発者。
- タブ、ドキュメント、会話の追跡に苦労しているADHDの方。
- 自動的な会議の文字起こしや要約を必要とするリモートワーカー。
- 決定論的なOSレベルのデータ権限を持つAIメモリツールの導入を検討している企業。
ハイライト
- 100% ローカルファースト: データはユーザーのデバイスに保存され、最大限のプライバシーのためにオプションでローカルAI(Ollama経由)を使用できます。
- AI Pipes: マークダウンファイルとして定義されたスケジュール実行型のAIエージェントで、画面データに基づいて日報や会議の要約などのタスクを自動化できます。
- MCP サーバー: Claude DesktopやCursorなどのAIアシスタントとネイティブに統合され、直接履歴を照会できます。
- イベント駆動型キャプチャ: 毎秒録画するのではなく、アクティビティが変化したときのみキャプチャすることで、CPUとストレージの負荷を軽減します。
- マルチモニター対応: すべての接続されたモニターを同時にキャプチャします。