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を搭載しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト