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