Open Source Initiatives
At Bitfocus, we fundamentally believe in the power of open source to accelerate innovation and foster collaboration. While we are a commercial entity dedicated to our products, we are also deeply committed to the open source community. We are proud of our contributions and remain dedicated to supporting and participating in the ecosystem that is vital to technological advancement in the AV and broadcast industry.
Our initiatives

Bitfocus Companion
Versatile shotbox for everybody
Companion elevates the affordable Elgato Stream Deck and similar devices into professional control surfaces for an extensive range of equipment and applications. From presentation switchers and broadcast equipment to video playback software and home automation systems, Companion delivers studio-grade control, putting powerful workflows right at your fingertips.
How Bitfocus Support the Ecosystem
Our relationship with the open source projects we engage with is built on a principle of empowerment, not ownership. Here’s how that works in practice:
- Project Autonomy: The initiatives we support are independently governed by their core developers. They set their own vision and roadmap, ensuring the project always serves its community first.
- Our Enabling Role: Bitfocus contributes resources, funding, marketing, and developer time to help these projects succeed. Our goal is to strengthen the project, not to dictate its direction.
- Community-Led Support: While Bitfocus as a company doesn't offer formal product support for these tools, we actively participate in the community channels where users and developers collaborate to help one another.
- Connections: Customers we talk to often need help implementing support for their products in our connections - this is something we're happy to fascilitate using our network of freelance developers.
Closely related projects

Companion Pi
Raspberry Pi installation image
A ready to use Companion installation packaged as a Raspberry Pi image. It is a great way to get started with Companion.

Companion Satellite
Network enable stream decks using another computer
Satellite allows you to connect multiple Stream Deck controllers from different computers to a single Companion instance.
Any questions? Unsure about something? Please contact us at support@bitfocus.io