进行中
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.com 或 GitHub Releases 。