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,用于主动维护和监控。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目