Repolode
nearai

nearai/ironclaw

一款用 Rust 编写的自托管个人 AI 助手,工具在 WASM 沙箱中运行,凭据加密存储,并提供 Web 界面。

可替代:ChatGPT

Star
12,665
Fork
1,485
未关闭 Issue
1,561
最近提交
前天

这是什么?

IronClaw 是一款运行在自己机器上的个人 AI 助手,使用 Rust 编写,定位为专注于隐私、安全与可扩展性的 "Agent OS"。通过 `ironclaw onboard` 命令即可完成配置:选择 LLM 提供商,将 API Key 存入加密的本地密钥库;在 macOS 和 Linux 上还会安装后台服务,并给出 WebUI 登录链接。

项目重视隔离。不可信工具运行在 WebAssembly 沙箱中,权限基于能力声明;HTTP 请求只能访问经批准的主机和路径;密钥在宿主边界注入,工具代码无法直接读取。此外还包含提示词注入防护、泄露检测和完整的工具执行审计日志,并可选择基于 Docker 的沙箱执行,每个任务使用独立令牌。

除了通过 REPL、HTTP、Telegram、Slack 等渠道对话外,IronClaw 还支持定时(cron)和事件触发的例程、用于后台监控的心跳机制、并行任务,以及结合全文与向量检索的长期记忆,并可接入 MCP 服务器。它是受 TypeScript 项目 OpenClaw 启发而用 Rust 重新实现的版本。

核心功能

  • 01不可信工具在 WebAssembly 沙箱中运行,并基于能力声明授权。
  • 02API Key 与密钥在宿主边界注入,工具代码无法读取。
  • 03HTTP 请求仅允许访问经明确批准的主机和路径。
  • 04支持 REPL、HTTP Webhook、Telegram、Slack 以及带实时流式输出的网页界面。
  • 05通过 cron、事件和 Webhook 触发后台自动化任务。
  • 06长期记忆支持全文与向量混合检索。
  • 07可接入 Model Context Protocol(MCP)服务器以扩展工具。

适用场景

  • 在自己的机器上运行私有 AI 助手,保存个人笔记与凭据。
  • 用 LLM 智能体处理定时检查或响应 Webhook 事件。
  • 通过 Telegram 或 Slack 与 AI 助手对话,同时限制其工具访问范围。
  • 为智能体开发并测试在沙箱中运行的 WASM 工具。

标签

常见问题

ironclaw 是什么?
一款用 Rust 编写的自托管个人 AI 助手,工具在 WASM 沙箱中运行,凭据加密存储,并提供 Web 界面。 IronClaw 是一款运行在自己机器上的个人 AI 助手,使用 Rust 编写,定位为专注于隐私、安全与可扩展性的 "Agent OS"。通过 `ironclaw onboard` 命令即可完成配置:选择 LLM 提供商,将 API Key 存入加密的本地密钥库;在 macOS 和 Linux 上还会安装后台服务,并给出 WebUI 登录链接。
ironclaw 可以免费使用吗?用的什么许可证?
ironclaw 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
ironclaw 还在维护吗?
活跃维护中。ironclaw 最近一次提交是在 2026年10月20日。
ironclaw 适合用来做什么?
在自己的机器上运行私有 AI 助手,保存个人笔记与凭据。 用 LLM 智能体处理定时检查或响应 Webhook 事件。 通过 Telegram 或 Slack 与 AI 助手对话,同时限制其工具访问范围。 为智能体开发并测试在沙箱中运行的 WASM 工具。
在哪里获取 ironclaw?
源代码和安装说明在 GitHub 上:https://github.com/nearai/ironclaw

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目