一个能从经验中创建并改进技能的自我进化 AI 智能体,支持多种模型服务商,可通过命令行和即时通讯工具使用。
- 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 数据每日更新。
相关项目
可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。
开源个人 AI 助理与 Agent Harness,可规划任务、调用工具与技能,并支持记忆与多渠道接入。
无需 proot 和完整 Linux 发行版,在 Android 的 Termux 中一条命令安装并运行 OpenClaw AI 智能体。
Cherry Studio 是一款跨平台桌面 AI 客户端,可接入多家大模型服务、本地模型及 300 多个预置助手。
为 AI 智能体提供 YouTube 字幕获取、视频搜索、频道浏览和播放列表提取能力的技能包。