nearai/ironclaw
IronClaw is an Agent OS focused on privacy, security and extensibility
解決する課題
IronClawは、ユーザーが自身のデータとAIとの対話を完全に制御できるように設計された、セキュアな個人用AIアシスタントです。すべての情報をローカルに保存し、暗号化することで、企業向けAIシステムにおける透明性の欠如とデータプライバシーの問題に対処し、データの収集やテレメトリを防止します。
仕組み
IronClawは、ユーザーが選択したLLMプロバイダーに接続するローカルサービスとして動作します。「Agent Loop」を使用してメッセージを処理し、意図をルーティングします。タスクを実行するために、高度に安全な環境を採用しています。信頼できないツールは、権限ベースのパーミッションとエンドポイントのホワイトリスト化を備えた、隔離されたWebAssembly (WASM) コンテナ内で実行されます。より複雑なジョブには、Dockerサンドボックスを使用します。メモリは、永続的なコンテキストのためのハイブリッド検索(全文検索およびベクトル検索)を備えたワークスペースファイルシステムを介して管理されます。
対象者
自己拡張可能な機能でカスタマイズでき、Telegram、Slack、またはWebブラウザなどのさまざまなチャネルに統合できる、プライベートで監査可能なAIアシスタントを求める個人および専門家向けに設計されています。
ハイライト
- 多層防御: プロンプトインジェクション対策、資格情報保護、機密情報の漏洩防止のためのリーク検出を含む、複数のセキュリティレイヤーを実装しています。
- 自己拡張: ユーザーが新しいツールを記述すると、IronClawはそれらをWASMツールとして即座に構築するか、Model Context Protocol (MCP) サーバーに接続します。
- マルチチャネルアクセス: REPL、HTTP Webhook、WASMチャネル (Telegram, Slack)、および専用のWeb Gatewayを介したインタラクションをサポートしています。
- バックグラウンド自動化: cronスケジュール、イベントトリガー、およびプロアクティブなメンテナンスとモニタリングのためのWebhookハンドラーを備えたRoutines Engineを搭載しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト