赛博义体 StackChan|从入门到榨干

01. 我叛变了

上一篇 AI 硬件指南写完,本来说要买cores3,但被淘宝返图种草,剁手升了 StackChan!

打脸归打脸,作业还是得交。再说它的脑袋本来也就是 CoreS3,四舍五入不算偏题!

今天不整虚的,只做三件事:

  1. 从 0 到 1:把它跑起来;
  2. 换脑子:接上你电脑里的 Claude Code 和云端的 Grok Bot,喊一声,一个替你动电脑里的文件,一个替你看外面的世界;
  3. 避坑:我替你踩完7个坑,新鲜出炉!

全程不拆机,不额外花 API 钱。

依旧不水字数,不扯术语,让小学生都能看懂!我们出发!(如果第一次碰AI硬件的,先看上一篇。)

📌 建议先收藏:手上还没有机器人也没关系。原理和这 7 个坑,对小智这一类桌面 AI 硬件基本都通用,哪天你买了,翻出来照着做就行。

先看它现在能干嘛:

  • 喊「嗨 Claude,读一下我的调研,一句话告诉我这期视频怎么拍」:它真去打开文件,读完一句话告诉我拍法。
  • 「给我做一个春节放烟花的网页」:十几秒后,文件夹里多出一个满屏烟花的网页。
  • 故意说「把文件全删了」:它先把 4 个文件念一遍,反问我:删掉就找不回来了,确定吗?
  • 「嗨 哨兵,今天 AI 圈发生了什么」:7 秒,念出今天的几条新闻。
  • ......未完待续。

它能干什么,全取决你的想象力。上面这四件只是我一晚试出来的,你完全可以举一反三。


目录


02. 先认识它:StackChan 是个啥

乍一看像哪个大厂出的智能音箱,其实它最早是日本开发者在 GitHub 上发起的开源项目。大家觉得太萌了,全球的极客就跟着一起添砖加瓦。我买的这个,是国内硬件厂 M5Stack 出的官方量产成品。

拆开看,结构简单得要命:

  1. 脑袋(CoreS3):就是上一篇我力推的那个小方盒。正面是一块小彩屏,上面画着两只眨巴眨巴的大眼睛;里面塞了麦克风、小喇叭、摄像头和 Wi-Fi。
  2. 脖子(两个舵机):所谓舵机,就是能受指令控制转动特定角度的小电机。一个管左右转头,一个管上下点头。
  3. 底座:让它稳稳当当坐在桌上。

官方 App 连不上单买的 CoreS3,手拿单板的同学直接跳过第 03 章配网,翻去第 05 章跟我用开源网关接脑子。

它会动。你跟它说「转个头」,它真会把脑袋扭过来;害羞的时候脸上还会飘爱心;你还可以拿配套的小摇杆,遥控它在桌上扭头、转圈。


03. 从 0 到 1:开箱就能玩

把这颗小脑袋从盒子里捧出来,通上电,我们就让它活过来。

🔗 配套网页 :这一章每一步都做成了能打勾的清单,手机打开边看边勾:noahduck.com/gold/stackchan

开机之前,桌上先备好三样东西:

  1. 一个真正的 2.4G Wi-Fi:它的无线芯片只吃 2.4G 信号,见到 5G 频段直接装瞎。家里如果是双频合一的路由器,最好进路由后台把 2.4G 单独分个名字;要是嫌麻烦,拿一台 iPhone 开热点,记得把设置里的「最大兼容性」勾上,喷出来的就是纯 2.4G。
  2. 手机装好官方 App:应用商店搜「StackChan World」,提前注册好 M5Stack 账号。
  3. 一根 USB-C 线和一张平整的桌子:线插在底座上供电;等会儿它要原地自检扭脖子,旁边别堆杂物。

第一次开机:机器人这边

插上线通电,机器人的屏幕会一步步带你走:

图源:M5Stack 官方文档

看到「Welcome」点「Start」,接着是舵机自检:把小家伙平放在桌上,手拿开,再点「Start」。它会自己左右转转头、上下点点头,确认筋骨没问题。测完点「Next」,扫码装 App 那页再点「Next」,最后屏幕上会亮出一串专属的「设备 ID」。停在这里,别动它。

绑定:手机这边

掏出手机,打开刚装好的 StackChan World:

图源:M5Stack 官方文档

点「Add a new StackChan」,在列表里找到刚才机器人屏幕上显示的那串设备 ID。连上之后,它会让你起个名字(我当时随手填了 Noah),选语言、声音和大模型。最后一步输进你家 2.4G Wi-Fi 的密码,点确认。

📌 小提醒 :

你在 App 里给它起名叫「Noah」或者「旺财」,都只是手机上的代号。它的出厂语音唤醒词是写死的,永远只能喊:「Hi, StackChan」。

屏幕怎么操作:最容易卡住的一步

第一次玩这块 2 寸小屏幕,我就卡在这儿:进了一个功能,怎么左右滑都退不出来。

机器人的主界面排着七个大图标:AI.AGENT、AVATAR、ESPNOW.REMOTE、APP.CENTER、EZDATA、DANCE、SETUP。用手指左右滑就能挑,功能待会再说

但只要你点进了任何一个功能,想回主菜单,就得记住这个手势:

图源:M5Stack 官方文档

从屏幕最底下的边缘往上滑一下,底部会冒出一个绿色的小房子按钮,点它,才能退回主菜单。

出厂版能玩什么?

别看它小,出厂就是个挺完整的桌面小伙伴。主菜单这七个图标,就是它的七样本事:

图源:M5Stack 官方文档

  • AI.AGENT 聊天:喊「Hi, StackChan」就能聊。不光陪聊,还能用嘴指挥它的身体:我说「转个头」,它真扭过来,回我一句「好啦,转头给你看」。闲着会自己眨眼,点进来时还会害羞得脸上冒爱心。官方演示里,接上家里的智能家居后,还能一句话开灯。
  • AVATAR 分身:在手机 App 里打开,你对着手机转头、眨眼,它在桌上跟着学;还能用手机看它摄像头里的画面(官方演示)。
  • ESPNOW.REMOTE 遥控 :拿配套的小摇杆推一推,就能像开遥控车一样指挥它的脑袋转来转去,点进去选 Receiver 就行。这个小摇杆只有「遥控器套装版」盒子里才有,标准版没有。两台 StackChan 也能一台遥控另一台(官方演示)。
  • APP.CENTER 小应用:装着几个小游戏和小工具,比如跳管道小游戏、IMU 稳定器、红外遥控。
  • EZDATA 数据:M5Stack 自家的物联网数据服务,偏开发者用,普通玩家可以先不管。
  • DANCE 跳舞:在 App 里配好音乐、舞步和灯光,它就跟着节奏转头、亮灯(官方演示)。
  • SETUP 设置:换 Wi-Fi、调时区、省电模式,还有舵机自检。

第一句话

滑到主菜单第一个图标 AI.AGENT,点进去。

深吸一口气,冲它喊一声:「Hi, StackChan!」

等它睁大眼睛看着你,问它:「你是谁?」

它开口回你,从 0 到 1 就走通了。(它会怎么介绍自己?下面「泼盆冷水」见。)

打算跟我换脑子的先看第 08 章坑 1,官方 App 会自动升 1.6.0 固件删掉配网热点,已经升了也不慌,坑 1 里教你怎么刷回 1.5.1。

10 月 20 号开箱那天,我随手拍下了这几幕:

⚠️ 泼盆冷水

这些都挺好玩。但玩了几天,我开始不满足。

玩了一会儿,我忍不住问它:"你是谁?"

它奶声奶气地回答:

"我是你的知心朋友呀,来自台湾,喜欢陪人聊天。"

可你要是想让它看一眼你电脑上的文档,或者替你查查今天 AI 圈有什么新鲜事,它就够不着了

说白了,出厂的它是个长得漂亮的对讲机,对面接电话的是官方的陪聊客服。

它看不到你电脑里的任何东西,也不知道你今天在忙什么。

想要让它从"电子宠物"变成"钢铁侠桌上的贾维斯",我们必须给它换个脑子。


04. 换个脑子:原理一张图

别被"换脑子"吓到了,我们不需要拧开一颗螺丝,也不需要动电烙铁。

💡 本质一句话:

StackChan 负责在桌上当"耳朵和嘴巴",真正思考的大脑,直接用你 Mac 电脑上现成的 AI。

平时我们用电脑里的 Claude Code,得规规矩矩打开终端,用键盘敲代码;用 Grok 查新闻,得打开浏览器点点点。

我们现在做的事情,就是在电脑里跑一个小小的传话程序(开源网关:xiaozhi-hub-server)。

  1. 你冲桌上的小机器人说话;
  2. 机器人通过家里的 Wi-Fi,把声音原封不动传给 Mac 里的这个网关;
  3. 网关在电脑本地把声音秒转成文字;
  4. 网关看你叫的是谁:如果你喊"嗨 Claude",它就把任务交给你电脑里登录好的 Claude Code;如果你喊"嗨 哨兵",它就把任务交给你绑定的 Grok Bot;
  5. 聪明的大脑想好答案、干完活,再通过网关生成声音,让机器人在桌上念给你听。

这里面最爽的有三点:

  • 不花额外的 API 钱:走的是你本来就在用的订阅,不按字数额外扣费;
  • 听写在你电脑上完成:你说的话在 Mac 本地转成文字,不经过机器人厂商的服务器;
  • 装在电脑里很轻快:整个小程序装好只有 800MB 左右,开机静默启动,根本感觉不到它的存在。

05. 手把手:接入 Claude Code

准备工作非常简单,小学生照着清单点一下名就行:

  • 一台 StackChan(带电)
  • 一台苹果 Mac 电脑
  • 电脑里已经装好并且登录能用的 Claude Code
  • 家里能正常上网的 2.4G Wi-Fi(别用 5G 频段,芯片不认)

⚠️ 这里不能用手机热点 :换脑子之后,是机器人去找你 Mac 上的网关,Mac 和机器人必须连在同一个家里的 2.4G Wi-Fi 下。开箱时图省事用过手机热点的,这一步务必把两台设备都切回家里的 Wi-Fi。

搞定上面这些,跟着我走四步。

🔗 配套网页 :这四步连同安装提示词(一键复制)和七个坑,都在 noahduck.com/gold/stackchan/advanced,装的时候开着它照做。

第一步:让 Agent 自己装网关

既然都有 AI 了,何必自己一条条敲命令?直接指挥它干活。

打开你的终端,启动 Claude Code,把下面这一整段话直接复制发给它:

text 复制代码
帮我装 xiaozhi-hub-server(GitHub: justhalfbit/xiaozhi-hub-server),让 StackChan 能用语音指挥本机 Claude Code。先读 scripts/bootstrap.sh 和 hub-docs/guide.md,告诉我它会装什么、装到哪,再执行安装;开机自启选是;装完告诉我 OTA 地址和管理后台地址;不要改 Claude Code 权限,先保持只读。

回车。Claude Code 会自己跑去 GitHub 读说明书,确认安装路径,下载文件,配好后台。

安装完成后,它会在屏幕上吐出几行信息,其中有一行最重要的:

OTA 地址: http://192.168.x.x:16688/xiaozhi/ota/

把这个网址拿小本本抄下来,后边要用。

想确认网关有没有老老实实在跑?拿连着家里 Wi-Fi 的手机,用浏览器直接打开抄下来的这串 OTA 地址。只要屏幕上蹦出一行「OTA接口运行正常」,就说明网关已经支棱起来了。

这串地址第一次见有点唬人,拆开看其实就三段:

  • 192.168.x.x:你的 Mac 在家里 Wi-Fi 里的「门牌号」,每台电脑不一样,所以只能由网关装好时告诉你,不用自己编;
  • 16688:网关在你 Mac 上开的那扇「门」;
  • /xiaozhi/ota/:机器人敲门时说的那句暗号,固定不变。

机器人每次开机,第一件事就是按这个地址去「问路」:我该找谁说话?网关回它一句:找我。从此它就认你的 Mac 了。所以第三步要做的,就是把这串地址告诉机器人。

📌 小提醒:如果电脑的防火墙弹窗问要不要放行,点允许。装完它会自动常驻后台,以后电脑开机就在,不需要每次手动开。

第二步:进后台看一眼

打开你 Mac 上的浏览器,输入:

127.0.0.1:16688/admin

第一次打开会让你设置一个管理员密码,设一个你能记住的。

点进左边的「大模型」页面,确认默认连接的是本地的 Claude Code。它能看的只有你电脑里这一个专用文件夹 ~/xiaozhi-workspace,想让它看什么,就把文件丢进去。注意:此时的权限档位默认是只读。先别改,只读最安全,免得它刚上线你就手滑把它当碎纸机用。

📌 小提醒:只要这页面能打开,说明你电脑里那个"传话小网关"已经妥妥运转起来了。

第三步:机器人重新配网,换上新脑子

我们要把机器人的嘴巴和耳朵,从官方的玩具服务器,拉回到你自家的这台电脑上。

  1. 官方 App 解绑:打开手机上的官方 App,在设置里找到并解绑这台 StackChan。
  2. 恢复出厂:在机器人的触摸屏菜单里进「设置(SETUP)」,往下翻,找到「Factory Reset(恢复出厂)」,确认。菜单是英文的,不同固件位置不一样,慢慢翻。
  3. 进配置模式 :机器重启后,开机引导狂按「Skip(跳过)」。滑到那个叫「AI Agent」的图标,点进去。此时机器人屏幕上会显示一个专属 Wi-Fi 热点名:Xiaozhi-xxxx。
  4. 填入网关地址 :拿手机连上这个 Xiaozhi-xxxx 热点,手机浏览器会自动弹窗(或手动输入 192.168.4.1)。在弹出的网页里,先点顶上的「Advanced(高级选项)」,把你第一步抄下来的那串 OTA 地址完整填进「Custom OTA URL」(别填成后台的 /admin 地址),「Wi-Fi Max TX Power」选 15 dBm,点 Save;然后切回「Wi-Fi Config」,选你家里的 2.4G Wi-Fi,输密码,点 Connect。看到绿色对勾「配置成功」就对了。

机器人会自动重启。看到屏幕上重新亮起小脸,就说明它已经认你家电脑当主人了。

📌 小提醒:万一配网失败,别慌,八成是 Wi-Fi 密码输错了,或者是连了 5G 频段,重做一次第三步就行。

第四步:唤醒并做表情测试

回到 Mac 浏览器里的网关后台(127.0.0.1:16688/admin),点到「状态」页。

对着桌上的小机器人清清嗓子,喊一声:

"Hi, StackChan!"

它的眼睛会瞬间睁大,进入倾听状态。此时看你的电脑屏幕,后台会立刻弹出一行:设备在线。

在电脑后台点一下「表情测试」,桌上的机器人当场换脸------电脑和机器人之间,通了。

现在,直接冲它喊:"嗨 Claude,帮我列出工作文件夹里有什么。"

等几秒,它就会用合成音把文件夹里的东西读给你听。平时普通聊天更快,1.7 秒左右就开口。

接上之后你会发现两个极舒服的小细节:只冲它喊一声「嗨 Claude」,啥也不说,它会先乖乖回一句「我在」;要是派了个写长代码的重活,超过 30 秒没搞定,它会主动安抚你「还在处理,请稍等」,之后隔一阵报一次进度,最长能踏踏实实干满 10 分钟。

想让它帮你写代码、改文件?回后台把权限从「只读」改成「可编辑」,它立刻变身桌面开发小工。

📌 小提醒:如果机器人后台冷不丁冒出一句「检查新版本失败」,不要慌。回去检查两件事:一是确认 Mac 和小机器人到底在不在同一个 Wi-Fi 下;二是看看机器里配的 OTA 网址,Mac 的 IP 是不是敲错了。


06. 再接一个 Grok Bot

本地能干活了,但如果你想让它查外网即时新闻、搜推特热点呢?

这时候就要接入第二个大脑:Grok Bot。

网关开发者非常贴心,后台自带了「Grok Bot」面板。

接法甚至比 Claude Code 还轻松:

  1. 在网关后台点开「Grok Bot」页面。
  2. 页面上会有一个登录按钮,点击后会在浏览器拉起授权页面,直接用你的 Cursor 账号点「批准登录」。
  3. 授权成功后,页面会自动刷出你在云端创建好的所有 Bot。挑你需要的那个打上勾。
  4. Bot 的名字,会自动变成你桌上的语音唤醒词。我勾选的是一个专门盯新闻的「情报 Bot」,因为名字里有英文和空格,喊起来总对不上,我在「呼名」页给它改了个纯中文称呼:「哨兵」(原因见坑 5)。

从这一刻开始,只要我冲机器人喊:"嗨 哨兵,今天有什么新科技大瓜?"桌上的小家伙就会自动把问题抛给云端的 Grok,7 秒钟左右开始滔滔不绝。

而且哨兵只是其中一个。我的 Grok Bot 里养着一整个小团队:盯新闻的情报、攒素材的、记读书笔记的、排计划的、管社交的......每个都能在后台勾上,起一个好喊的中文名,喊谁谁来干活。

想象力可以再放大一点:

  • 「嗨 书童,把我这周的读书笔记挑三条念给我听。」
  • 「嗨 军师,看看我明天的计划,哪件事最该先做?」
  • 「嗨 哨兵,盯着这个话题,有新动静就整理给我。」

桌上还是那一个小身体,背后站着一整支队伍。

📌 小提醒:同一个 Bot 同一时间只跟一台设备对话;名字一定起纯中文,不然喊不应(见坑 5)。

而且 Grok Bot 特别适合跑耗时的长任务。你让它搜集 10 个网页做汇总,你根本不用坐在桌前盯着看,合上电脑去倒杯水,等它查完想好了,桌上的小机器人会主动开口:"哨兵做完了:......"

📌 小提醒:这个功能调用的是 Grok Bot 桌面端软件的内部协议,如果哪天官方 App 升级变动,可能会短暂失效,等网关作者跟进更新补丁即可。


07. 两个大脑怎么分工?

现在你拥有了两个大脑,桌上的机器人该听谁的?

同一句话问两边,答案可能完全不是一回事。一张表看清分工:

💡 本质一句话:

想动电脑里的东西,喊 Claude;想问天外的大事,喊哨兵。一内一外,各司其职。


08. 新鲜出炉的 7 个坑

流程写下来就四步,我实际走的时候,踩了 7 个坑。拿去对号入座:


09. 💡 闲聊两句:我的一天

技术说完了,说点生活吧。这小家伙现在到底怎么融进我日常的?

早晨 8 点半,我还闭着眼睛在咖啡机前等意式浓缩滴完。屋里没开电脑,我冲着书桌的方向喊了一嗓子:"嗨 哨兵,昨晚外面发生了什么大事?"

几秒钟之后,小喇叭在晨光里响起来,用简短的三句话,把硅谷昨夜开源的大模型、推特上的技术争吵一五一十念给我听。咖啡接满,天下事我已经听了个大概。

下午 2 点,稿子憋到一半卡壳了。我把这周存的一堆杂乱访谈录音整理稿直接往专用文件夹一扔:"嗨 Claude,这几个文档里有哪三个观点是反常识的?挑出来给我做个对照。"

桌上的小脑袋上下点了几下,4 秒钟后,三条犀利的提炼直接蹦了出来。更舒服的是,我根本不需要切屏去点复制粘贴,我坐在人体工学椅上伸个懒腰的功夫,思路就续上了。

最搞笑的是家里的猫。它总觉得这个时不时自己扭头的塑料小东西是个活物,每天下午都要蹲在桌子角盯梢半天。写累了抬头,一人一猫一机器人在桌边互相盯着,挺好笑的。

傍晚 6 点半,我想去煮碗面。临走前我给它留了个活:"嗨 哨兵,帮我把最近 30 天内关于具身智能的所有长文报告爬下来整理个大纲。"

我电脑一合直接走向厨房。15 分钟后,面刚捞进碗里,书房方向清脆地飘来一句:"哨兵做完了:大纲整理好了......"

那种感觉,真的像家里多了个沉默、靠谱、偶尔还冲你笑的实习生。


10. 总结:值不值?适合谁?

前后折腾了两个小时,这玩意到底值不值?

如果你完全不想折腾,只想买个到手即用的音箱,别买。 普通智能音箱更便宜,声音还比它大。

但如果你是一个:

  • 天天都要跟 AI 打交道的打工人、程序员、独立开发者;
  • 厌烦了在屏幕上无数个聊天窗口里来回切,想把手从键盘上稍微解放一会儿;
  • 喜欢桌上有个有温度、有实体反馈、长得极度可爱的赛博搭子;

那 StackChan 是一个门槛不高、上限很高的硬件容器。

它几百块钱,项目是开源的,脑袋是通用的,里面的程序有全世界的极客一起在维护。只要你愿意换,它今天可以是 Claude,明天可以是 Grok,后天可以是你的私人知识库管家。

另一条路:Groki Bot

除了我们上面搞的这套方案,社区里还有另一个开源项目:Groki Bot。先声明,这个项目我只是翻遍了它的 GitHub 仓库,并没有在真机上亲自跑过。

它俩虽然都长着 StackChan 的身子,但骨子里完全是两条路数:

我的建议很简单:如果你想让它安安稳稳待在桌上,随时帮你读文件、改文件、做网页,走本文的网关路线;两条路不能同时用,如果你就馋它那套能跟着人脸转动的 15 种灵动表情,也不介意偶尔折腾修复 BUG,可以去刷 Groki Bot 玩玩,想回来就用官方 M5Burner 刷回出厂固件,再走本文这条。

相关推荐
CRMEB系统商城1 小时前
家电零售的供应商协同与物流提效
java·开发语言·人工智能·小程序·1024程序员节
鬼手点金2 小时前
从 API 消息到模型 Token:Chat Template
java·前端·javascript·数据库·人工智能·深度学习·1024程序员节
在所不辞兄2 小时前
【零基础学智能仿真-61】DFT数值收敛与计算预算
人工智能·深度学习·神经网络·机器学习·1024程序员节
王大师王文峰2 小时前
Java+AI 面试题(二):业务场景设计 10 例【客服机器人、合同审查、Text2SQL、告警降噪、成本优化】场景题答法与追问链路
java·开发语言·人工智能
破壁者-燕2 小时前
MLE-VLM
人工智能
IT研究室2 小时前
最新计算机毕业设计选题推荐-基于深度学习的面部关键特征识别与检测-运行部署-文档指导-深度学习-YOLO
人工智能·深度学习·yolo·课程设计
紧跟先前的步伐2 小时前
Go AI Agent 实战 13|大模型流式输出 Streaming 的实现
人工智能·ai·golang·1024程序员节
硅谷秋水2 小时前
AdaRSI 论文分析
人工智能·机器学习·语言模型·机器人
CRMEB系统商城2 小时前
Redis + 消息队列 + 连接池:CRMEB PRO 性能优化的三驾马车
大数据·数据库·人工智能·小程序·php·1024程序员节