Decky:开源7英寸触控快捷面板,DIY你的Stream Deck替代方案

开发者用ESP32-S3触摸屏与3D打印件打造了开源Stream Deck替代品Decky,支持热键、脚本和无线连接。
Decky是一个开源的Stream Deck替代方案,基于Elecrow CrowPanel 7英寸ESP32-S3触摸屏开发板和3D打印结构件构建,全部设计文件、固件及Windows桌面配置应用均在GitHub开放下载。硬件层面,所有打印件均可免支撑打印,并通过磁铁夹具和GoPro风格球形关节挂载于显示器下方,组装门槛极低。软件层面,Decky支持热键、宏、PowerShell脚本、多页面切换和开关状态键,并提供USB有线与加密Wi-Fi两种连接模式,固件更新也可直接通过桌面应用完成,无需接触嵌入式开发工具链。该项目的价值不仅在于以更低成本替代封闭商业产品,更在于为创客社区提供了一个软硬件一体的开放范式,兼具高可定制性和学习参考价值,目前仍处于持续开发阶段。
从零打造的开源Stream Deck替代方案
专业主播、内容创作者和程序员对Stream Deck都不陌生——这类可自定义的快捷键面板能一键触发热键、启动程序、执行脚本,大幅提升工作效率。然而Elgato的官方产品价格不菲,且软硬件生态封闭。近日,开发者在Reddit上分享了开源项目Decky,用一块7英寸触摸屏和3D打印结构件,打造出一个完全自主可控的Stream Deck替代品。

这个项目的核心理念很清晰:无需复杂接线、开源可定制、成本可控。整套方案由固件、桌面配置应用、CAD结构件文件三部分组成,全部托管在GitHub仓库中,任何人都可以下载、打印、烧录并使用。
Decky硬件设计:触摸即操作,全部免支撑打印
Decky基于Elecrow CrowPanel 7英寸开发板构建,这是一块搭载ESP32-S3芯片、带电容触摸功能的现成屏幕模块。选择这块板子的关键原因在于——它不需要任何额外接线。用户直接触摸玻璃表面即可操作,省去了机械按键、导线焊接等繁琐工序。
屏幕采用5×3的网格布局,每一页可容纳15个功能键,与主流Stream Deck的按键密度基本相当。
在结构设计上,作者展现了对3D打印工艺的深度考量:
- 除显示屏外的所有零件均为3D打印,且每个部件都能做到免支撑打印,意味着更低的耗材浪费和更好的表面质量
- 面板通过一个带磁铁的打印夹具悬挂在显示器下方,并采用GoPro风格的球形关节实现角度调节
- 除了面板本身,用户只需额外准备几颗磁铁和螺丝即可完成组装
这种设计思路显著降低了DIY门槛——不需要复杂的机械加工,普通桌面级3D打印机加上一块开发板就能完整复刻。
软件功能:从热键到PowerShell脚本全覆盖
Decky的软件层是它真正对标商业产品的地方。它支持的功能相当全面:
丰富的触发类型
- 热键(Hotkeys):一键模拟键盘组合键
- 启动程序与网站:快速打开应用或网页
- 宏(Macros):串联多个动作自动执行
- PowerShell脚本:直接调用系统级脚本,对Windows用户尤其实用
多页面与状态管理
Decky支持多页面切换,突破了单页15键的物理限制。同时提供**开关键(toggle keys)**功能,允许为OFF/ON两种状态设置不同的图标,用户一眼就能看出某个功能当前处于哪种状态——比如麦克风静音、灯光开关等典型场景。
USB有线与加密Wi-Fi双模连接
在连接方式上,Decky提供了两种模式:
- USB有线连接:即插即用,稳定可靠
- 加密Wi-Fi连接:配对后可无线使用,通信过程加密,兼顾便利与安全
更值得一提的是固件的维护体验——固件安装与更新都可以通过桌面应用经USB完成,用户无需接触PlatformIO这类嵌入式开发工具链。这一点极大降低了非硬件开发者的上手成本,对很多想尝鲜但不熟悉嵌入式开发的用户来说,几乎是能否顺利使用的分水岭。
开源生态与项目资源
目前该项目的完整资源都已开放下载:
- 固件源码
- Windows桌面配置应用
- CAD设计文件
- 3MF打印文件
仓库地址为 github.com/Fenish/decky。作者坦言项目仍处于持续开发阶段,欢迎社区提供反馈和创意。
从技术选型来看,这个项目的聪明之处在于善用成熟的现成组件:ESP32-S3是嵌入式领域极为流行的方案,社区资源丰富、成本低廉;CrowPanel则把屏幕、触摸和主控集成到了一起,避免了自己设计PCB的大量工作。开发者把主要精力集中在了固件逻辑、桌面配置软件和结构设计的打磨上,是一个非常务实的开源硬件工程实践。
Decky开源快捷面板的独特价值
Decky这类项目的意义不仅在于"省钱替代"。对于创客社区而言,它代表了一种软硬件一体的开放范式:
- 高度可定制:功能不受厂商限制,用户可按需修改固件逻辑和界面布局
- 长期可维护:即使原作者停止更新,社区也能接手继续迭代
- 学习价值突出:完整的代码和CAD文件本身就是一份优秀的嵌入式加桌面应用开发教材
当然,作为一个个人开源项目,它在稳定性、文档完整度和跨平台支持(目前桌面应用仅支持Windows)上还有提升空间。但对于喜欢折腾、追求个性化工作流的开发者和创作者来说,Decky提供了一个门槛不高、完全自主可控的选择。
如果你手边有3D打印设备,又对现成快捷面板产品的价格或封闭性有所不满,这个开源项目值得认真考虑。
相关推荐

@ai-sdk/zai@3.0.10 发布:依赖更新的补丁版本解析
Vercel AI SDK 发布 @ai-sdk/zai@3.0.10 补丁版本,同步更新 provider、provider-utils 与 openai-compatible 等底层依赖。本文解析该版本变更内容及 AI SDK provider 体系的设计意义。

Vercel AI SDK 更新:@ai-sdk/workflow 2.0.29 修复工具结果保留问题
Vercel AI SDK 发布 @ai-sdk/workflow 2.0.29 补丁版本,核心修复工作流在终止、延迟、暂停三种响应状态下 provider 工具执行结果的保留问题,并同步升级 ai@7.0.98 等核心依赖。

Vercel AI SDK 更新:@ai-sdk/xai 4.0.58 批处理与图像生成改进
Vercel AI SDK 发布 @ai-sdk/xai 4.0.58 版本更新,新增批处理图像生成支持,修复批处理请求类型校验及 DeepSeek 推理流问题,并同步升级 provider 相关依赖。