mkbhardwas12/prismos-ai
Desktop AI that runs on your laptop. Drop a file, ask a question, it remembers. Nothing leaves the machine.
解決する課題
PrismOS-AIは、ローカルマシン上で完全にプライベートでオフラインのAI環境を提供します。LLMをローカルで実行することで、機密データをリモートサーバーに送信する必要がなくなり、標準的な操作中にデバイスからデータが流出しないことを保証します。
仕組み
このアプリケーションは、Tauriベースのデスクトップインターフェース(React/Rust)を使用し、ローカルのOllamaデーモンに接続してモデル推論を行います。TF-IDFを使用したドキュメント抽出と、セッション間で情報を永続化するローカルSQLiteナレッジグラフを備えたローカルRAG(Retrieval-Augmented Generation)システムを実装しています。セキュリティ面では、厳格なメモリとCPU制限を備えたwasmtimeサンドボックス内でAIエージェントを実行し、不正なネットワークリクエストをブロックする厳格なコンテンツセキュリティポリシー(CSP)を適用します。
対象ユーザー
AIインタラクションに高いプライバシーを必要とするユーザー、機密文書(PDF、DOCX、PPTX、XLSX)を扱うユーザー、エージェント機能を備えたローカルファーストのAIアシスタントを求める開発者。
ハイライト
- ゼロネットワークデフォルト: OSレベルのCSPによりオフライン操作を強制し、データがラップトップに留まることを保証します。
- ローカルナレッジグラフ: 学習した概念と回答をローカルSQLiteデータベースに保存し、長期的なメモリを実現します。
- サンドボックス化されたエージェント: 安全性のためにWASMコンテナで実行される8つの専門エージェント(例:推論者、メモリキーパー、ファイナンス)を搭載。
- 動的モデルルーティング: 入力タイプ(例:画像添付)に基づいて、テキストモデルとビジョンモデルを自動的に切り替えます。
- ハードウェア対応: ユーザーのローカルハードウェア仕様に基づいてモデル推奨を提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト