文章
教你如何无痛养虾(OpenClaw)
OpenClaw 很火,但大多数人真正卡住的不是“想不想养”,而是怎么把虾养活。OpenAnt 做的事,其实就是把这段又脏又碎的养虾工程尽量变得无痛。
这段时间,龙虾 OpenClaw 真的很火。
火到什么程度呢。你会明显感觉到,很多人不是在围观一个项目,而是在认真琢磨一件事: 我也想养一只。
很多人都想安装它,但都不会。就算勉强装上了,后面还有漫长的养虾过程: 装插件、配 skill、填环境变量、处理渠道接入、处理代理、整理默认配置、修各种“明明不算复杂但就是会让人想关电脑”的边边角角。。。
你想象一下那个画面就知道了。
你本来是想拥有一个能聊天、能搜、能看网页、能帮你写代码、最好还能直接挂到飞书或者钉钉里的龙虾。结果最后你花掉的第一个晚上,不是在使唤它,而是在给它配环境、装 skill、接渠道、修代理。龙虾还没开始干活,你已经先开始服侍它了???
很多人以为自己缺的是更强的 Agent。其实大多数时候,缺的是一个不用先学会养虾的入口。
这也是我后来折腾 OpenAnt 的原因:“无痛养虾”。
不是说完全没有学习成本。我的意思是,至少别让大家一上来就先背一遍设备清单、插件清单和 skill 清单。
最直观的一层,就是我把一堆常用扩展直接塞进去了。
比如中国语境里最常见的几类 IM 渠道,飞书、钉钉、QQ 机器人、企业微信,这些不是“以后也许会用到”的花活,而是很多人一上来就会问的第一句: 我能不能把它接到我现在就在用的消息入口里。
再比如浏览器自动化、搜索、网页抓取、语音转文字、图片理解、X 登录、代理能力,这些如果每次都要靠用户自己一点点装,最后大概率就会变成“算了,先不弄了”。
为了让这件事更直观一点,我把 README 里的核心特性也直接搬过来。毕竟有时候人还是得先看到菜单,才知道这虾到底能怎么吃。👇🏻
- 🚀 开箱即用:预装所有中国主流 IM 平台插件
- 🔧 灵活配置:通过环境变量轻松配置各平台凭证
- 🐳 Docker 部署:一键启动,无需复杂配置
- 📦 数据持久化:支持配置和工作空间数据持久化
- 💻 OpenCode AI:内置 AI 代码助手,支持智能代码生成和分析
- 🎭 Playwright:预装浏览器自动化工具,支持网页操作和截图
- 🗣️ 中文 TTS:支持中文语音合成(Text-to-Speech)
- 🤖 Claude Code:内置 Claude Code AI 编程助手
- 🔍 Tavily 搜索:集成 Tavily AI 搜索,适合科技/AI 资讯
- 🖼️ MiniMax 图片理解:集成 MiniMax 模型理解图片内容
- 🎤 Whisper 语音识别:本地 Whisper 语音转文字
- 🌐 Jina Reader:集成 jina.ai 网页抓取,返回干净 Markdown
- 🔎 MiniMax 搜索:集成 MiniMax AI 搜索,理解能力更强
- 🐦 X 登录:自动登录 X.com,支持 cookies 保存
- 🌍 Xray 代理:内置 Xray,支持 HTTP/SOCKS5 代理(10809 端口)
我后来越来越在意一件事: 一个人把 OpenAnt 拉起来之后,第一天到底能不能马上感受到“这玩意儿真能用”。
比如你装完以后,可以很快把它接进飞书/钉钉/企微这种你本来就在看的入口里;可以直接让它去搜信息、抓网页、看图、转语音、登 X;如果你本来就是写代码的人,那浏览器自动化、Claude Code、OpenCode 这些东西也已经在附近了。
所以在 OpenAnt 里,我做的不是单个 feature 的炫技,而是一整套“别让用户继续补作业”的收口: 预构建镜像,常用依赖先装好;常见扩展和 skill 先放进去;配置同步逻辑先理顺;网络和代理这类脏活先包起来;多渠道、多 Agent 这类高频但又很烦的配置,尽量压缩成能直接抄、直接改、直接跑的样子。
这其实是一种很不性感的产品观: 不是让用户惊叹“哇这个功能也有”,而是尽量减少用户说出“这也要我自己配?”的次数。
大家想要的其实很简单: 装上,跑起来,接进自己的消息入口,常用扩展和 skill 尽量已经在,剩下只需要按自己的习惯微调,然后开始使唤它。最好今天装,今天就能用;而不是今天装,未来三天都在研究虾缸过滤系统。
OpenAnt 也不是什么宏大叙事。它就是我给 OpenClaw 补的一段最后一公里: 把原本零散的扩展、依赖、渠道、配置和运行环境,尽量揉成一个更顺手、更接近“拿来就能用”的入口。
我只是希望,当别人好不容易把这只龙虾抱回家以后,它别第二天就死在插件、skill、代理和环境变量上。。。
仓库在这里:
/Users/xiongti/myproject/openant