nearai/ironclaw

IronClaw is an Agent OS focused on privacy, security and extensibility

解決的問題

IronClaw 是一款安全的個人 AI 助手,旨在讓使用者完全控制其數據與 AI 互動。它透過確保所有資訊都本地儲存並加密,解決了企業級 AI 系統缺乏透明度與數據隱私的問題,防止了數據採集與遙測。

工作原理

IronClaw 作為一個本地服務運行,連接到使用者選擇的 LLM 提供商。它使用「Agent Loop」來處理訊息並路由意圖。為了執行任務,它採用了高度安全的執行環境:不受信任的工具在具有基於能力的權限與端點白名單的隔離 WebAssembly (WASM) 容器中運行。對於更複雜的任務,它使用 Docker 沙箱。記憶體透過具有混合搜尋(全文搜尋與向量搜尋)的工作空間檔案系統進行管理,以實現持久的上下文。

適用對象

專為想要擁有私密、可稽核的 AI 助手的人士與專業人士設計,該助手可以透過自我擴充功能進行定制,並整合到 Telegram、Slack 或 Web 瀏覽器等各種管道中。

亮點

  • 深度防禦:實作多層安全防護,包括提示詞注入防禦、憑證保護與洩漏檢測,以防止機密外洩。
  • 自我擴充:使用者可以描述新工具,IronClaw 會即時將其構建為 WASM 工具,或連接到 Model Context Protocol (MCP) 伺服器。
  • 多管道存取:支援透過 REPL、HTTP Webhooks、WASM 管道(Telegram、Slack)及專用 Web Gateway 進行互動。
  • 背景自動化:具備用於 cron 排程、事件觸發及 Webhook 處理程式的 Routines Engine,用於主動維護與監控。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案