If you are reading this, you just picked up a Stream Deck Neo from the Fachschaft Elektrotechnik welcome event at RWTH Aachen. It is yours to keep. This guide covers the two things worth doing with it: getting it running on your laptop in about five minutes, and if you want to go further building something for it and publishing it on Elgato Marketplace, where anyone can install it.
Stream Deck Neo is a small controller that sits next to your keyboard. It has eight LCD keys, two Touch Points for flipping between pages of keys, and an LCD Infobar in the middle that can show the time, your CPU load, or the next thing in your calendar.
Every key is its own screen, so you always see what it does, and you decide what that is. A key can open an app, run a command, mute your mic, or fire off a chain of all three. It connects over USB-C and is powered by that connection, there is no battery and no power adapter.
Stream Deck came out of live streaming in 2017 and has evolved since. On a student desk it is a shortcut box for software you already use.
You need: a laptop or desktop running Windows 11 or later, or macOS 13 or later, and a free USB-C port. Running Linux? There is a question about that at the end of this article.
1. Install the Stream Deck software
Download Stream Deck for Windows or macOS. It is free, and it is the part that turns the keys into whatever you need.
2. Plug it in
One USB-C cable into your machine. The keys light up and the software finds the device on its own. There is no pairing step and no account to create.
3. Load your RWTH FSET profile
You do not have to start from a blank device. We put together a profile for this activation, so the keys arrive already useful.
Download the RWTH FSET profile — then double-click the file and Stream Deck installs it.
Everything in this guide is on it: the SDK docs, the plugin samples, the Maker Discord, Marketplace, and where to get help. One press each, straight from the device.It is a starting point, not a fixed layout. Every key on it can be changed, renamed or thrown away.
4. Make it your own
Adding your own keys works the same way. The right-hand panel of the software lists everything a key can do. Open a website, launch an application, run a hotkey, start a timer, execute a command. Drag one onto a key, set it up in the panel below, and press the key. That is the whole model.For a full walkthrough, see the Stream Deck Quick Start Guide.
Eight keys sounds like few. It is not, for two reasons: the Touch Points flip you between pages, and profiles can switch automatically whenwhen you switch applications.Some starting points for an engineering degree:
Once you have a layout that works for one of these, you have made a profile. Which is where the interesting part starts.
A profile is a saved key layout: which actions sit on which keys, with their icons and settings. You can have one for your editor, one for lectures, one for calls, and have Stream Deck switch between them automatically based on the app in focus.
You already have one: the RWTH profile from step 3. Open it in the software and you can see exactly how it is put together. Which action sits on which key, what each one is configured to do. Taking apart a profile that already works is the fastest way to understand what you can build.
Profiles export to a single file, which can be shared with friends or classmates. That file can also be published on Elgato Marketplace, which means a layout you built for a specific piece of lab software or a specific toolchain can be installed by anyone who uses the same thing.
This is the lowest-effort route from using Stream Deck to publishing for it. It needs no code at all.
Remember, it is not just about Stream Deck Neo, but a whole Stream Deck Ecosystem on multiple devices. Best to check out Explore Stream Deck for an quick overview before moving on discovering what you can do with the SDK.
Everything Stream Deck does beyond its built-in actions, it does through plugins and the SDK for writing them is public and documented at docs.elgato.com/sdk. One thing to be upfront about: plugins are written in TypeScript, running on Node.js, not in the C and C++ you are about to spend your first semester with. If you have never touched either, the gap is a weekend rather than a semester, and TypeScript is what most of the tooling around you is written in anyway.Getting to a working plugin is short:
From there, the plugin samples on GitHub are complete working plugins you can clone, run, and take apart. These are some examples to help get started. The docs will be important as you dive deeper.
Elgato Marketplace is where Stream Deck plugins, profiles, icons, screensavers and soundboards are distributed. Publishing to it is what makes you an Elgato Maker.The setup is three steps, done once:
You set your own price, and you can publish for free. Paid products run on a 70/30 split. You keep 70%, Elgato takes 30% with payouts handled through Stripe Connect. Free products have no country restrictions.The full details are in the Maker documentation.
Is this really free?
Yes. Elgato, with the support of the Fachschaft Elektrotechnik, are giving a Stream Deck Neo to first-semester students. There is nothing to pay.
Do I need to be a streamer?
No. Stream Deck started in streaming and outgrew it. It works the same way for coding, meetings, lab work, or anything else you do on a computer more than twice a day.
What do I need to run it?
Windows 11 or later, or macOS 13 or later, a free USB-C port, and the free Stream Deck software. No internet connection is required after the initial download.
Does it work on Linux?
The Stream Deck software runs on Windows and macOS, so the setup above assumes one of those. If Linux is your main system, the device still works on a dual boot or on a second machine, and there is an active community building Linux tooling around Stream Deck hardware. Linux is one of the most common requests we get, and platform news is announced in the Maker newsletter first. There is efforts on our end to have an Omarchy desktop integration, if you are interested in becoming a tester, let us know.
Does it work with the software I use?
Anything you can open, click, or trigger with a keyboard shortcut can go on a key, which covers most of what you will run. Beyond that, Marketplace has plugins for specific applications and if the one you want does not exist, the SDK is how you make it.
What language do I write plugins in?
TypeScript on Node.js. Not C or C++. The CLI scaffolds a working plugin for you, and there are sample plugins on GitHub to start from.
Can I make money from what I publish on Marketplace?
Yes. Products on Marketplace can be free or paid. Paid products run on a 70/30 split in your favour, with payouts through Stripe Connect.
Do I have to build anything to keep the device?
No. Stream Deck Neo is yours either way.
Something is wrong with my unit.
PRODUCTS IN ARTICLE
Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.
Add Elgato as a preferred sourceThanks for helping us improve this article.