OpenHuman 原生工具详解 — 浏览器控制、爬虫、代码工具集、定时任务
OpenHuman 内置了一整套原生工具,开箱即用。无需安装任何插件即可使用这些能力。
🔍 Web 搜索(Web Search)
OpenHuman 内置网络搜索能力(默认通过托管后端代理),AI 可以实时获取最新网络信息,不受模型知识截止日期限制。
- 自动调用搜索引擎获取结果
- 结果经过 TokenJuice 压缩后进入模型上下文
- 默认使用托管后端,也可配置自有搜索 API
详细配置见 联网搜索配置。
🌐 Web Scraper(网页爬虫)
内置的网页抓取工具,能自动将网页内容转换为 Markdown,供 AI 分析和引用。
- 发送 HTTP GET 请求抓取指定 URL
- 自动将 HTML 转换为结构化 Markdown
- 抓取结果同样经过 TokenJuice 压缩
- 最终效果:AI 可以直接阅读并理解网页内容
使用示例:"打开 https://example.com 总结一下" → AI 会抓取该页面并为你总结内容。
🖥️ 浏览器与计算机控制
OpenHuman 可以操控你的浏览器和桌面,执行更复杂的交互任务。
浏览器控制能力
- 打开网页、点击、填写表单、滚动、截图
- 读取网页 DOM 结构和内容
- 执行 JavaScript 代码
- 模拟用户操作(登录、提交等)
使用示例:"帮我在 GitHub 上给这个项目点个 star" → AI 会打开浏览器、导航到页面、自动点击 star 按钮。
💻 代码工具集(Coder Toolset)
针对开发者,OpenHuman 内置了一套完整的代码开发和审查工具:
📁 文件系统
读写文件、创建目录、移动/复制/删除、搜索文件内容
🔗 Git 操作
git status、diff、log、commit、push、clone 等
🧪 Lint & Test
运行 ESLint、Prettier 等格式化工具和测试套件
🔎 Grep
正则搜索文件内容、代码库搜索、模式匹配
使用示例:"帮我检查这个 PR 的代码质量" → AI 会运行 lint、test,对比 diff,给出改进建议。
⏰ 定时任务(Cron & Scheduling)
OpenHuman 内置定时任务系统。你可以在对话中让 AI 设置定时执行的任务:
- 支持类似 cron 的定时语法
- 支持一次性定时提醒
- 支持周期执行(每天、每周、每月)
使用示例:"每天早上 9 点给我一份邮件摘要" → AI 会创建一个定时任务,到点自动执行。
🔁 记忆工具(Memory Tools)
AI 可以读取、写入、搜索和操作 Memory Tree 中的数据:
- 搜索历史记忆
- 写入新的记忆条目
- 组织和链接相关记忆
- 删除或修正错误的记忆
👥 子智能体协调(Agent Coordination)
OpenHuman 支持生成子智能体(sub-agents),让多个 AI 协同完成复杂任务:
- 主 Agent 可以将子任务委派给子智能体
- 子智能体独立完成任务后汇报结果
- 适合需要并行处理的复杂工作流
使用示例:"帮我分析这份 100 页的文档,你和另一个智能体各读 50 页" → 主智能体会分拆任务并行执行。
🎙️ 原生语音(Voice)
全链路语音支持,详见 语音功能配置。
📊 总结:OpenHuman 的工具链 vs 竞品
| 原生工具 | OpenHuman | OpenClaw | Hermes |
|---|---|---|---|
| Web 搜索 | ✅ 内置 | ❌ 需插件 | ❌ 需插件 |
| Web 爬虫 | ✅ 内置 | ❌ | ❌ |
| 代码工具 | ✅ 内置 | ✅ 内置 | ✅ 内置 |
| 浏览器控制 | ✅ 内置 | ❌ | ❌ |
| 语音 | ✅ 内置 | ❌ 需插件 | ❌ |
| 定时任务 | ✅ 内置 | ❌ | ❌ |