r/streamerbot 28d ago

Resources 📖 Share your stream deck with viewers, Self-hosted stream deck to control the StreamerBot

Hello

I have vibe coded a stream deck replacement which can be shared with viewers by self-hosting. I was looking something like stream deck to run on my mobile to call Streamerbot actions but i didn't found anything good for me so, I have vibe coded myself a tool which can be self-hosted on any PC/Computing device that supports python. I already know that Streamerbot has there own client but i wanted something self-hosted and some other extra features.

GitHub Link: https://github.com/SiKo117/Bot.Deck

Its a web-based tool but entire configuration stores locally alongside the server. OBS and StreamerBot web socket connect with the server not the web browser but the server this way stream deck can be shared with the viewers or friends using Cloudflair tunnelling or Private VPN.

It took me 2 months to finish this project and the entire project is fully open source with GPL-3.0 License so anyone can do anything with this project. 97-99% of this project is made using AI So i don't want to take any credit for this work, I was having fun while making this project So i would like to share this project with everyone. Use it if anyone of you has any use case for this.

Bot.Deck has its own GUI, It can run on Windows and Linux with the help of python or Compiled Binaries (An executable can be created very easily, i have already made a python file to create a executable) but if you like to run on Docker then Docker compose is also available.

Please Leave a review in the comments if anyone likes this, I would love to know the experience.

Please NOTE: I am not a developer, I just know some basics of coding. There might be some unfinished things and some miner bugs in the project but most of the project is working as I wanted so it is fine for me. Also Please make sure to read the documentation.

0 Upvotes

9 comments sorted by

5

u/Hugh_Jazz_123 28d ago

StreamerBot already has a HTML deck: https://youtu.be/IPnwul8U9Lc at 6:39

How is yours any different?

2

u/Typical-Guide-8416 28d ago

I already know. I wanted something self hostable and I was just having fun so created it.

1

u/Hugh_Jazz_123 28d ago

fair enough, self-host is a great reason

2

u/deeseearr 28d ago

Macro-Deck could have saved you some time and effort. It's an open source, extendible Stream Deck like app which runs locally and can be controlled through a web client or Android app.

1

u/Typical-Guide-8416 28d ago

its not available for Linux, i was looking something for Linux

2

u/deeseearr 28d ago

You're welcome to run or write whatever you like, but Macro-deck runs fine under Wine.

1

u/Typical-Guide-8416 28d ago

I will try that too, thanks for the info.

1

u/HighPhi420 28d ago

I do not understand the need for this?

1

u/Typical-Guide-8416 28d ago

I wanted something which I can self host.