screenpipe/screenpipe
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
解決する課題
Screenpipeは、コンピュータの活動を検索可能なAI駆動のメモリとして記録することで、断片化されたデジタルワークフローの課題に対処します。ユーザーが過去のタスクを思い出し、反復作業を自動化し、日々の業務を支援するために必要なコンテキストをAIエージェントに提供するのに役立ちます。
仕組み
Screenpipeはマシン上でローカルに実行され、画面フレーム、システムオーディオ、マイク入力、キーボード操作を継続的にキャプチャします。常にビデオを録画するのではなく、アプリの切り替えやユーザーの操作に基づいてキャプチャをトリガーするイベント駆動型の記録方式を採用しており、リソース消費を効率的に抑えています。データはローカルの SQLite データベースに保存され、REST API、AIアシスタント用の MCP (Model Context Protocol) サーバー、または「Pipes」を通じてクエリ可能です。「Pipes」は markdown ファイルで定義されたカスタマイズ可能なAIエージェントで、履歴に基づいてタスクを自動化できます。
対象ユーザー
- 時間の追跡や過去の会議、ドキュメントの振り返りが必要なナレッジワーカー。
- AIコーディングアシスタント(CursorやClaudeなど)にアクティブなプロジェクトのコンテキストを提供したい開発者。
- データプライバシーとアクセス権限に対して、OSレベルで確実な制御を行いながらAIワークフローを導入したいチームや企業。
ハイライト
- ローカルファーストアーキテクチャ: デフォルトでデバイス上にデータをキャプチャ・保存し、同期やチーム管理のためのオプションのクラウド機能も備えています。
- イベント駆動型キャプチャ: 意味のある変更(アプリの切り替え、クリック、タイピング)のみを記録し、CPUとストレージへの影響を最小限に抑えます。
- プラグインシステム (Pipes): シンプルな markdown ファイルを使用してスケジュールされたAIエージェントを定義し、会議の要約や時間追跡などのタスクを自動化できます。
- 広範なAI統合: Model Context Protocol (MCP) を介して一般的なAIコーディングアシスタントと連携し、Ollamaのようなローカル推論モデルをサポートします。
- 決定論的な権限管理: YAMLベースのきめ細かなアクセス制御をAIエージェントに提供し、許可されたアプリ、ウィンドウ、データタイプのみにアクセスすることを保証します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト