You asked for it, so here it is: 3Decks, my Nintendo 3DS Stream Deck, is finally available! (Windows & Mac)
Hey everyone!
About a month ago, I shared a little project here: turning a Nintendo 3DS into a wireless Stream Deck for Windows and macOS.
I honestly didn't expect so much interest! A lot of you asked when it would be available, suggested features, and even helped me come up with a better name. So, first of all, thank you!
Well, I'm happy to say that 3Decks v1.0.0 is finally here! 🎉
For anyone who missed my original post, 3Decks is a free, open-source homebrew app that turns your Nintendo 3DS or 2DS into a customizable control deck for your computer.
The concept is pretty simple: your bottom screen becomes an interactive control panel, while the top screen displays useful information. Everything is customizable through a desktop editor with a live preview.
So, what can you actually do with it?
- Control your computer: launch applications, use keyboard shortcuts, and switch between open windows.
- Manage your music: control playback from apps like Spotify and Apple Music, skip tracks, adjust volume, change audio outputs, and display album artwork or even synchronized lyrics when available.
- Control your streams: interact with OBS and follow Twitch chat directly on the top screen.
- Monitor your PC or Mac: display system statistics on your 3DS.
- Build your own control deck: create pages with customizable buttons, icons, colours, grids, and scrollable lists.
- Extend its capabilities: there's already an extensions API that lets you build custom actions and top-screen displays! It's still very much a work in progress, but the foundation is there for anyone who wants to experiment.
Both the desktop and 3DS apps are available in English and French.
And meet Decky! 🐾
3Decks also has its own little mascot: Decky!
Decky will guide you through the setup process and can even keep you company on your 3DS if you choose to enable the optional screensaver.
Just a little extra touch to give this homebrew project some personality...
How do I install it?
You'll need a homebrew-enabled Nintendo 3DS/2DS and a Windows PC or Mac.
- Download and install the desktop application.
- Install 3Decks on your console (
.3dsxor.cia). - Make sure your 3DS and computer are connected to the same local Wi-Fi network, then launch both apps.
- Enter the pairing code displayed on your computer, and you're ready to go! Start with the included pages or create your own.
I've also prepared documentation to help you get everything running.
A few things worth mentioning
This is the first public release, so there may still be bugs or platform-specific limitations. Some features depend on your operating system and music player.
The desktop apps aren't Apple-notarized or Windows publisher-signed yet, so you might encounter a security warning during installation. The documentation explains how to proceed.
And yes, the entire project is open source!
Download 3Decks
- GitHub & documentation: https://github.com/RomualdYT/3Decks
- Download v1.0.0: https://github.com/RomualdYT/3Decks/releases
- Discord: https://discord.gg/EmdnneHeus
I'm really excited to finally share this with you. What started as a fun experiment to give my old 3DS a second life has turned into a much bigger project than I originally imagined.
I'd love to hear your feedback, especially if you try it on real hardware. And of course, I'm always interested in new ideas and features you'd like to see in future updates!
A little note on development: This project was developed with AI assistance, with the generated code reviewed by me. I wanted to be transparent about that. I'm very open to pull requests, code reviews, suggestions, and any advice that could help improve this little homebrew project that's finally seeing the light of day!
Thanks again to everyone who encouraged me after the first post. I hope you'll enjoy 3Decks!