进行中

MQ-Studio

🚀 本地优先的跨平台消息队列桌面客户端 —— 一套可插拔 driver 打通 RocketMQ、RabbitMQ、Kafka、Pulsar 等,免部署 console。

GoWails3ReactRocketMQKafka
45 5 Go 2026-09 更新

每家消息中间件都有自己的控制台:RocketMQ 的 Dashboard、RabbitMQ 的管理插件、Kafka 的各路第三方 UI —— 形态各异,多数还得单独部署一份 Web 服务。日常排查时,为了看一眼消费堆积,往往得先把 console 跑起来,成本并不低。

MQ-Studio 把这件事做成桌面应用:下载即用,不需要在任何环境里额外部署服务,配置留在本机,凭据加密存储。更要紧的是,连接、Topic、消息、消费组这些运维动作被抽象成统一的 driver 接口,换一种 Broker 不用换一套操作习惯。

项目前身是只支持 RocketMQ 的 Rocket-Leaf,驱动模型成型后更名为 MQ-Studio。

能做什么#

模块功能
连接管理多集群与分组、接入点、凭据,本地加密存储
Topic 与队列Topic / Queue / Exchange 的创建与查看,分区详情,模糊筛选
消息查询与浏览,带 Key / Header 发送,重发,死信处理
消费者消费组、客户端、堆积量;重置位点;重试与死信
集群与告警Broker 状态、运行时指标、吞吐、堆积、磁盘水位、桌面告警
管理访问控制、用户、配额、策略与对象级配置
个性化主题、语言、显示项、配置导入导出、自动更新

各能力的实际覆盖取决于 Broker 的类型、版本与配置。

支持范围#

  • 自建:RocketMQ 4.x / 5.x、RabbitMQ 3.x / 4.x、Kafka 3.x / 4.x、Pulsar 3.x / 4.x、Redis Stream 6.0+、MQTT 3.1.1 / 5.0、NATS 2.x、ActiveMQ Classic 5.x / 6.x 与 Artemis 2.x、NSQ 1.x
  • 云托管:Amazon SQS、Amazon Kinesis、Google Pub/Sub、Azure Service Bus、IBM MQ、Solace PubSub+ 10.x
  • macOS 12+(Apple Silicon / Intel)、Windows 10+(x64 / ARM64)、Linux(Ubuntu 24.04+ / Debian 13+ 及同等发行版,需 GTK 4 与 WebKitGTK 6.0),中英文界面
  • Apache-2.0 许可

安装包见 mq-studio.amigoer.comGitHub Releases

评论