To Buddy,To Beyond。
一块墨水屏,一条进度条,一盏呼吸灯——
让不可见的协作,变得触手可及。
WorkBuddy 用户日均启动 6-12 个 Agent 任务,但在 Agent 执行期间,他们切到 IDE 写代码、切到浏览器查文档、或者走开接杯咖啡。回来之后——
"Agent 在后台跑,我不知道进度,也不确定它还在不在。"
"月底收到账单才惊觉用超了,但跑任务时完全没有体感。"
"Agent 等我输入,我在等 Agent 完成,互相浪费时间。"
"弹窗会打断专注流,切屏有上下文成本。我需要一种不打扰、但持续存在的东西。"
— 重度 WorkBuddy 用户 · 全栈开发者
28uddy bar(小黑条)是环境级 Agent 状态显示器——安静地躺在桌面上、磁吸在笔电边、或夹在屏幕沿。用连贯的灯效和零功耗显示,让 Agent 的每一次呼吸都触手可及。
↑ 墨水屏主界面(零功耗常显) 右侧 LED 立方体 = Agent 的脉搏,六态自循环
2026 年,腾讯迎来第 28 个年头。
「28uddy」 —— 读作 "To Buddy" —— 取「28」嵌入 buddy 的「uddy」,既是对 28 年的致意,也谐音 WorkBuddy 正在普惠的每一位开发者伙伴。
中文昵称 「小黑条」,直给形态,零解释成本。
To every developer who builds with us.
To every buddy who codes alongside AI.
To Buddy, To Beyond.
硬件命名为 28uddy bar(小黑条),延续 WorkBuddy 品牌资产,
同时锚定 28 周年特别企划的时间节点。
不是又一台需要"使用"的设备。它磁吸在你最常看一眼的位置——笔电屏沿、手机背面、衣领胸前,甚至塞进笔电缝里当垫片——把 Agent 的状态从「需要切回 IDE 才知道」变成「余光就能看到」。
上午 10:30 和 PM 对需求,左手电脑被收起来。胸前的小黑条无声地从慢呼吸蓝变成快呼吸蓝—— 后台跑的重构 Agent 抛出了一个需要确认的问题。会议结束摘下挂绳,墨水屏上仍清晰显示: "Need approval to delete config.old?" —— 不必拿起手机看通知,不必切回 IDE,思路也没被打断。
晚上 10 点,长任务还要再跑 40 分钟,但你想合上电脑出门—— 合盖即休眠 = Agent 中断,前面跑了一小时的进度作废。 把小黑条横放在键盘前缘,盖下笔电时上下盖板自然夹住它, 13mm 厚的铝合金扁条把前缘撑成 ~8mm 楔形缝,系统判定为"未合盖",Agent 继续跑。 墨水屏和 LED 立方体从缝里完整露出来,合盖出门、咖啡店一抬头,余光就能看见 Agent 状态。
晚上 8:15 下楼遛弯,桌上的长任务还在跑。手机背面磁吸的小黑条会同步桌面 Agent 的呼吸: 青蓝光一亮——任务跑完了。翻过手机就能看到: "refactor auth · DONE · 8m04s · +312/−187"。 —— 人离开工位,AI 在工作,但你始终连着那条线。
下午 2:00 进入心流,Cursor 里同时挂着三个 Agent 在跑。屏幕沿的小黑条是你第二行状态栏: 一眼扫过去就知道 refactor 任务进度 62%、写测试任务 34%、lint 任务即将完成。 14:30 提醒亮起:"Stand up and stretch in 15 minutes"。 —— 主屏永远留给当前的代码,状态留给小黑条。
为什么这是个真痛点?
MacBook 默认合盖休眠,多数 AI Agent(CodeBuddy / Cursor / Claude Code)都跑在本地 IDE,
一休眠就断。市面上 OpenClaws 这类纯防合盖垫片已经卖到 $199(¥1400+),
只解决一个问题、还得额外携带。
小黑条 80×13×8mm 的扁条形态,本身就是天然垫片——
平时是 Agent 状态显示器,合盖时变成"防睡眠 + 状态外显指示灯",一物三用,零额外成本,零额外结构件。
任务名 · 耗时 · 大进度条 · Token · 当前动作
并行 Agent 列表,每条带迷你进度条
大号"等待输入" + Agent 抛出的问题原文
✓ 任务名 · 耗时 · Token 消耗 · 文件变更数
✗ 错误摘要 + 直接可采取动作
BUDIBAR · 当月 Token 余量 · 电量 · 时间
| 灯效 | 语义 | 触发 |
|---|---|---|
| 慢呼吸蓝 | 任务进行中 | Agent in progress |
| 流光炫彩 | 多任务并行 | Multi-agent running |
| 快呼吸蓝 | 等待用户输入 | ask_followup_question |
| 常亮绿 | 任务完成 | task done |
| 闪烁黄 | Token 余额预警 | quota < 20% |
| 常亮红 | 任务异常 | error / timeout |
| 熄灭 / 极弱白呼吸 | 待机 | idle |
LED 示意灯关机时与铝合金机身浑然一体。点亮时,如同金属深处渗出的微光——这是 28 × Buddy 独有的工业辨识。
多任务并行时的"流光炫彩"用 conic-gradient 在亚克力立方体内部 360° 流转,每条 Agent 任务对应一段色相,余光一扫即可感知"今天同时在跑多少件事"。
整体造型 = 横向延展的 Enter 键 + 端部三棱柱 LED 模块。 Enter 是开发者最本能的操作(执行、提交、出发),三棱柱是这个产品最强的视觉锤—— 远远一眼就能从其它"长条小硬件"中认出它。专业工具感、决定性行动、与 Mac 同源。
| 要素 | 规格 | 设计意图 / 对标 |
|---|---|---|
| 整体形态 | 扁条主体 + 端部三棱柱 LED | 三棱小黑条 · 视觉锤 |
| 主体尺寸 | 80 × 13 × 8 mm | MacBook Enter 键横向延展 |
| 三棱柱模块 | 边长 14mm 等边三棱柱 | 透光亚克力 · LED 光导 |
| 材质 | 6061-T6 铝合金 + PMMA 亚克力 | MacBook 上盖工艺 |
| 表面 | 墨黑哑光阳极氧化 | Apple 太空黑 |
| 触感 | 防指纹纳米涂层 | AirTag 等级 |
| 倒角 | C0.3 × 45° 钻石切边 | MacBook 工艺 |
| R 角 | R1.5mm | 与 MacBook 一致 |
| 维度 | 彩屏 IPS | 纯 LED | 墨水屏 + LED(我们) |
|---|---|---|---|
| 续航 | 1–2 天 | 5–7 天 | 7–15 天 |
| 信息密度 | 高 | 极低 | 高(4行结构化) |
| 常显功耗 | 持续耗电 | 不直观 | 零功耗常显 |
| 审美定位 | 桌宠/玩具感 | 太简陋 | 极简工具美感 |
| 差异化 | 与电子吧唧撞车 | 无信息价值 | 独此一家 |
"墨水屏断电后内容仍在。这意味着 2 8uddy Bar 可以 7×24 显示信息而完全不耗电——这个特性在竞品中完全不存在。"
| 竞品 | 形态 | 价格 | Buddy Bar 优势 |
|---|---|---|---|
| Stream Deck Mini | 6 键桌面控制器 | ¥499 | 不显示 Agent 状态,不推送 |
| LaMetric Time | 长条 LED 状态板 | ¥1,299 | 太贵,非墨水屏,不省电 |
| 电子吧唧 | 圆形彩屏徽章 | ¥29–199 | 二次元审美,非开发者定位 |
| Apple AirTag | 圆形金属纽扣 | ¥249 | 仅找东西,无显示能力 |
我们的位置:高信息密度 × 极致开发者美学——这个象限现在是空的。
小黑条本身没有按键。右侧的 LED 立方体既是状态灯,也是触觉旋钮——电容感应外壳 + 9 轴 IMU 检测旋转方向,把"确认"和"撤销"这种最高频的开发动作搬到指尖。
墨水屏常显当前状态,轻触立方体会唤起更详细的次级面板: 完整任务名、token 余量、最近一次 Agent 输出。3 秒后自动回到主界面。
当 LED 呼吸蓝(等待输入)时,用拇指顺着立方体棱顺时针滑一圈,
硬件向 IDE 发送 enter——确认 Agent 抛出的问题、批准下一步动作、运行测试。
相当于"远程按下回车",主屏不必切回 IDE。
Agent 改完代码不满意?逆时针滑一圈,
硬件触发 IDE 的 undo / revert last edit——
回滚最近一次 Agent 编辑(git stash 或 IDE undo stack,二选一可配)。LED 短暂熄灭作为"已撤销"反馈。
↑ 所有手势均通过 BLE HID 协议直接被识别为虚拟键盘事件(Enter / ⌘Z),
不依赖 IDE 插件即可生效;安装 CodeBuddy 插件后可映射到更精准的 Agent 语义动作(approve / revert)。
核心策略:硬件作为 CodeBuddy 企业版的实体延伸
用户感知:买企业版 = 全员桌面都有一条小黑条,团队协作 Agent 状态可视化
商业实质:硬件不是利润中心,而是企业版续费率与团队渗透率的"实体锚点"
🗓 28 周年限定批次:首 2800 台激光雕刻纪念编号 #0001–#2800
小黑条本身只做"显示 + 灯效 + 手势"。真正让它"懂 Agent"的,是 CodeBuddy 侧需要开放的三类核心能力——全部已存在于 IDE 插件内部事件总线,只需暴露成本地 WebSocket 即可。
GET /agent/currentGET /agent/tokenstask.progress → 进度条 + 慢呼吸蓝task.multi → 流光炫彩task.waiting → 快呼吸蓝 + 问题原文task.done → 常亮绿 + diff 摘要task.error → 常亮红 + 错误首行POST /agent/approvePOST /agent/revert对接成本:上述 3 类能力已存在于 CodeBuddy IDE 插件的内部事件总线,
只需把它们以 ws://127.0.0.1:8788/buddii 暴露出来即可,约 1 个研发周。
鉴权复用现有 OAuth;无 IDE 插件时,硬件可降级走 BLE HID 虚拟键盘事件保底运行。
不存在需要「发明」的部件,所有子系统均已被市场验证。
| 子系统 | 选型 | 验证来源 |
|---|---|---|
| 主控 | ESP32-C3 RISC-V | 电子吧唧方案商量产 |
| 墨水屏 | Waveshare 2.13" V4 | 现成现货 |
| LED | WS2812B × 4 | Arduino 生态最成熟方案 |
| 通信 | BLE + MQTT/Wi-Fi | 业界标准协议 |
| 外壳 | 6061-T6 + 阳极氧化 | 东莞 CNC 集群产能 |