Macro Deck 3 is finally here!
After months of development and an extensive public beta, Macro Deck 3.0.0 is officially stable!
This is the biggest update in Macro Deck's history. Almost everything has been rebuilt from the ground up, introducing a completely new architecture, a redesigned editor, powerful automation capabilities, a built-in plugin store, and much more.
What's New
Completely Rebuilt Architecture
- Rebuilt from the ground up using .NET 10.
- New modern desktop application powered by Angular and Tauri.
- Redesigned user interface with a more intuitive editing experience.
- Cross-platform support for Windows, Linux, and macOS.
- New communication architecture using REST APIs and WebSockets.
- Improved performance, stability, and resource management.
- Plugins now run in isolated processes, improving reliability and preventing plugin crashes from taking down the host.
New Editor & Customization
- Completely redesigned deck editor.
- Live synchronization of changes across connected devices.
- Customizable buttons, folders, layouts, and widgets.
- Multi-state buttons with dynamic states and appearances.
- Variable-driven labels, colors, icons, and other properties.
- New interactive widgets, including sliders, clocks, and dynamic content.
- Support for custom widgets provided by plugins.
- Improved icon management and customization.
- More flexible profiles and folder navigation.
Powerful Automation
- New flow-based automation system for chaining actions together.
- Conditional logic, delays, and variable-based operations.
- Local variables for scripts and automations.
- Scheduled triggers and event-driven automation.
- Integration events that can automatically trigger flows.
- Secure handling of credentials and secrets with explicit approval requirements.
- Improved keyboard, mouse, application, and system actions.
- Control and delegate actions to other connected computers.
Built-in Macro Deck Store
- Discover, install, and update plugins directly within Macro Deck.
- Browse plugins, integrations, and their available features.
- Automatic plugin update management.
- Detailed plugin information, including versions, dependencies, and source code.
- Community-driven plugin ecosystem with a dedicated Creator Portal.
Security is a major part of the new Store:
- Store plugins must be open source.
- Submissions undergo automated and human review.
- Dependencies are checked for security concerns.
- Trusted publishing provides a verifiable connection between source code and published packages.
- Approved packages are cryptographically signed.
- Macro Deck warns when installing packages without a trusted signature.
New Plugin System & SDK
- Completely redesigned plugin architecture.
- Out-of-process plugins communicating through APIs.
- New C# SDK distributed through NuGet.
- Extensible actions, variables, events, widgets, and configuration interfaces.
- Declarative UI framework for plugin-provided interfaces.
- Plugin development and publishing tools.
- Improved plugin lifecycle management and error handling.
Built-in Integrations
Macro Deck 3 includes a growing collection of built-in integrations, including:
- OBS Studio
- Spotify
- Twitch
- Discord
- Streamer.bot
- Streamlabs Desktop
- YouTube Music Desktop
- SinusBot
- Steam
- AutoHotkey v2
- Discord Webhooks
- RSS & Atom feeds
- Weather and system monitoring
Additional integrations are available through the Macro Deck Store.
Web Client & Companion Apps
- Free Web Client that works directly in a browser.
- Redesigned native Companion Apps for Android and iOS.
- Support for multiple devices and connections to multiple computers.
- USB connectivity for supported Android and iOS devices.
- Native widgets and dynamic content.
- NFC tag support and external automation links.
- iOS Shortcuts integration.
- Device battery information and monitoring.
- Automatic reconnection and improved connection handling.
- Idle dimming and automatic startup options on supported devices.
The Web Client remains free. The optional native Companion Apps offer a 7-day free trial followed by a one-time purchase.
AI & External Automation
- Built-in MCP server for interacting with Macro Deck through compatible AI clients.
- Inspect, configure, and control Macro Deck through supported MCP tools.
- One-click Claude Desktop extension.
- Expanded possibilities for external automation and integrations.
Security, Reliability & Performance
- Improved authentication and protection against brute-force attacks.
- Safer backup and restore operations with validation and rollback handling.
- Backup progress indicators, estimated remaining time, and cancellation.
- Improved plugin process isolation and lifecycle management.
- Publisher signature verification during plugin updates.
- Improved recovery and handling of failed updates.
- Better WebSocket reconnection and connection recovery.
- Reduced idle CPU and memory usage on Linux.
- Numerous fixes for keyboard input, widgets, variables, integrations, and platform-specific behavior.
Upgrading from Macro Deck 2
Macro Deck 3 is a major architectural change and uses a separate data directory from Macro Deck 2.
Existing Macro Deck 2 installations are not overwritten. Migration support is available to help transfer existing configurations, but some plugins and functionality may require adjustments due to the new plugin architecture.
Macro Deck 2 plugins are not directly compatible with Macro Deck 3. Updated plugins can be found in the new Macro Deck Store.
Beta Update Channel
With the stable release, the Receive beta updates option under Settings → About is automatically disabled for everyone.
This means you'll receive stable updates by default.
If you'd like to continue testing upcoming features before their official release, you can enable beta updates again at any time.
Beta releases may contain unfinished features or bugs, so they're primarily intended for users who are comfortable testing and reporting issues.
What's Next?
Macro Deck 3.0.0 is the foundation for future development.
Upcoming releases will continue expanding the available integrations, automation capabilities, widgets, and plugin ecosystem.
Bug fixes will be delivered through patch releases such as 3.0.1, while new features and larger improvements will arrive in 3.1.0 and beyond.
Thank You!
A huge thank you to everyone who participated in the beta, reported bugs, contributed code, developed plugins, translated Macro Deck, or helped other users.
Your feedback and contributions made this release possible.
Welcome to Macro Deck 3!