OpenHuman 指南
← 返回教程列表

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 竞品

原生工具OpenHumanOpenClawHermes
Web 搜索✅ 内置❌ 需插件❌ 需插件
Web 爬虫✅ 内置
代码工具✅ 内置✅ 内置✅ 内置
浏览器控制✅ 内置
语音✅ 内置❌ 需插件
定时任务✅ 内置