产品推荐 2026-07-23

StreamDeckWorkspace:Mac应用控制工具

通过StreamDeck硬件按钮和旋钮,快捷控制Mac应用程序的工具。

开源软件跨平台工具

产品简介

StreamDeckWorkspace 一款将StreamDeck硬件操作(按钮点击、旋钮旋转)通过Unix套接字发送至Mac应用的服务器工具。它能让拥有Stream Deck+设备的用户,将常用操作(如音效控制、软件快捷操作)集成到物理控制器上,实现更直观、高效的交互。适合希望定制个人工作流的技术爱好者和创意工作者。

StreamDeckWorkspace 主界面

核心功能

  • 通过Unix Socket实现StreamDeck与Mac应用的双向通信
  • 完整支持StreamDeck按钮(Tap)和旋钮(Dial)操作
  • 内含专业音频控制功能作为演示,可实现效果切换与参数调节
  • 提供清晰的项目结构,便于开发者修改和扩展自定义功能
  • 支持使用Stream Deck Mobile或Virtual Stream Deck进行无设备测试

快速开始

  1. 克隆仓库到本地:git clone https://github.com/your-username/StreamDeckWorkSpace.git
  2. 进入插件目录并构建:cd StreamDeckActionPlugin && make build
  3. 用Xcode打开并运行 `StreamDeckSocketServer.xcodeproj` 以启动服务端
  4. 在StreamDeck应用中,将所需动作拖拽到按钮上
  5. 通过按下StreamDeck的按钮或旋转旋钮,控制Mac应用

界面预览

StreamDeckWorkspace 界面截图

与其他方案对比

对比项StreamDeckWorkspace同类方案
通信机制采用Unix Socket进行进程间通信,适用于本地Mac应用深度集成同类插件可能依赖HTTP或更通用的接口,通用性强但可能延迟更高或集成度有限
硬件支持专门为带旋钮的Stream Deck+设计,支持更复杂的交互(如实时参数调整)部分通用方案可能仅支持基础的按钮操作,对旋钮等高级控件支持不佳或无支持
系统集成演示功能直接调用macOS底层AVAudioEngine,可作为深度系统集成的参考更多方案可能专注于跨平台或第三方应用API,系统层面集成较浅

适合谁用

  • 拥有Elgato Stream Deck+设备的用户,希望将其用于更多场景控制
  • DJ或音乐制作人,希望通过硬件控制器进行实时音频效果操作
  • 希望开发自定义Stream Deck控制系统的开发者或高级用户
  • 暂时没有物理设备,但想体验Stream Deck操作流程的爱好者

下载与版本

当前最新版本为 1.0.1,发布于 2025-09-17。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项