OpenClaw是什么
Your own personal AI assistant. Any OS. Any Platform. OpenClaw是你的个人AI助力,支持任何操作系统任何平台。 —— 作者 Peter
本文写作是基于最新版本2026.2.17,后续版本升级变更出入较大时会同步更新
OpenClaw概览
Section titled “OpenClaw概览”OpenClaw 是一个本地优先的个人 AI 助手平台。简单来说,你在自己的机器上运行一个服务,然后通过 Telegram、WhatsApp、Discord、飞书等任意的聊天软件,支持和 Claude、GPT-5、Gemini和一些国内等大模型,也支持本地部署的大模型。
OpenClaw特性
Section titled “OpenClaw特性”统一消息入口
Section titled “统一消息入口”OpenClaw 目前支持 10+ 个消息平台:
- 即时通讯:Telegram、WhatsApp、MS Teams、LINE、Zalo、飞书
- 团队协作:Discord、Slack
- 苹果生态:iMessage
- 经典协议:IRC、Matrix
- 内置 WebChat:(这不是微信) 无需任何第三方 App
不需要为每个平台单独配置 AI Bot。OpenClaw 统一接管,一套配置,处处可用。
接入主流大模型
Section titled “接入主流大模型”| 提供商 | 支持模型 |
|---|---|
| Anthropic | Claude 4.5/4.6 系列 |
| OpenAI | GPT-4、GPT-5、Codex |
| Gemini 2.5 Pro/Flash | |
| 本地部署 | Ollama、LM Studio |
| 国内模型 | Qwen、kimi2.5、MiniMax(作者推荐的) |
| 其他 | GitHub Copilot、HuggingFace、Venice |
支持模型之间可以自动故障转移,也可以按需切换。
工具执行能力
Section titled “工具执行能力”OpenClaw 的 AI 不只是聊天,它可以执行任务做事:
- Bash 工具:执行 shell 命令,支持 PTY 交互,操作系统的命令行,有很多软件不只使用GUI界面(即小白理解的软件操作界面),还有很多命令行形式,命令行形式执行效率高,管道模式,便于输出利用。
- 浏览器控制:基于 Playwright 的网页自动化,抓取、填表单、截图。或者可以理解为它自己用浏览器访问目标网页,抓取数据分析(按这个思路,如果能控制手机就能模拟访问各app、浏览聊天记录,总结分析,其他场景自行想象)
- Canvas UI:在聊天界面渲染交互式 UI 组件,场景举例:当你要让它下单买奶茶,它会生成几个选择品牌等UI界面让你选择
- 定时任务:Cron 调度,让 AI 定时做事并汇报。场景举例:你告诉它定时告诉我xx股价的变化,会自动生成一个定时任务,可能是每隔一小时主动发消息告诉你,这取决于你的要求。再如结合浏览器工具让定时抓取指定网站热点新闻,并过滤指定主题的新闻。定时任务让AI关注你要关注的事,解放你的精力。更多请参考 定时任务 或官网
- 设备节点:通过 Node 协议控制 macOS、iOS、Android 设备
OpenClaw的心智
Section titled “OpenClaw的心智”OpenClaw需要在安装后首次对话进行人设或人格设置,一般我们会问你是谁,接着他会回复让你来设置,他叫什么、他属于什么风格,他擅长的事情等,这些设置后就可以正常使用了。也可以设置多个人格,详见 OpenClaw的心智和人设 或 官网
提供服务的形式
Section titled “提供服务的形式”OpenClaw 的核心是一个 WebSocket 网关,运行在本地(默认端口 18789)。围绕这个网关,它提供多种接入方式:
消息平台(Telegram / Discord / WhatsApp / ...) ↓ Gateway 控制平面(WebSocket) ↓ Pi Agent 引擎 + 工具系统 + 设备节点 ↓ LLM 提供商(Claude / GPT / Gemini / ...)对外暴露的接口:
- WebSocket API:原生客户端(iOS/macOS/Android App)使用
- OpenAI 兼容 HTTP:
/v1/chat/completions,任何支持 OpenAI 格式的工具都能直接接入 - Web 控制台:浏览器里管理配置、查看会话
- Terminal UI:无头服务器环境下的终端界面
- CLI:
openclaw agent --message "..."用于脚本和自动化
最常见的方式:消息 App
Section titled “最常见的方式:消息 App”配置好telegram、飞书等,使用这些聊天即时通讯进行使用和交互。以 / 开头的为指令,常见指令有 /new (开启新会话) /status (查看当前状态,包括版本、token、大模型等信息) /session 等,详细参见[官方文档]()
使用场景 (探索中…)
Section titled “使用场景 (探索中…)”场景一:私人全能助手 在 Telegram/飞书里问 AI 帮你查电脑中资料、写代码、总结文章。所有对话历史存在本地,不上传任何云端。
场景二:自动化工作流 设置定时任务,让 AI 每天早上抓取你关注的新闻、整理成摘要发到你的 Discord 频道。
场景三:网页自动化 通过浏览器工具,让 AI 帮你填表、抓取数据、监控页面变化——用自然语言描述需求,AI 自己操控浏览器完成。
场景四:设备控制中枢 通过 Node 协议,用 Telegram/飞书消息控制你的 Mac 执行脚本、管理文件、触发快捷指令。
…
- 本地部署
- 云端/VPS