Skip to content

monospace repository for obsbot gui control targeting linux os

License

Notifications You must be signed in to change notification settings

malko/obsnix-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsbot Linux GUI

📍 For more information on OBSNIX itself please check the app/gui README. 👈

This README covers the monospace repository structure and how to get started with development for this project.


This repository is a monospace containing a GUI application for controlling OBSBOT cameras, primarily targeted at Linux users.

The project is structured as a monospace, which is a tool for managing multi-project repositories. You can learn more about monospace here.

License

The main code in this repository is licensed under the MIT License.

Project Structure

  • SDK: The underlying Node.js SDK for communicating with Obsbot devices can be found in libs/sdk.
  • GUI: The Electron-based GUI application is located in apps/gui.
    The sdk code is an embedded repository inside the monospace, so changes to the sdk can be made and tested directly from the gui app. The original sdk repository is at obsbot-js-sdk.

Getting Started

1. Install Monospace

To work with this repository, you need to install the monospace tool.

Using NPM:

npm install -g @software-t-rex/monospace

Or download a pre-built binary from the Releases page.

2. Clone the Repository

Once monospace is installed, you can clone this repository and all its internal projects using:

monospace clone <repository-url>
cd obsnix-gui

3. Development

To launch the GUI in development mode:

  1. Install dependencies (from the root of the workspace):

    npm install
  2. Run the GUI:

    	# from the root of the monospace workspace (convenience method)
    	monospace run dev
    	# or from the gui app directory using npm directly (recommended method)
    cd apps/gui
    npm run dev

Support this project

If you find this project useful, please consider supporting the project:

  • Star the repository: Give us a star on GitHub to show your support.
  • Contribute: Check out inside apps/gui or the sdk repository for more information.
  • Donate: If you'd like to financially support the development, consider making a donation. If you want more devices to be tested, you can also offer or lend an OBSBOT device for testing new features, as I only own a Tiny SE myself.
  • Report issues: If you encounter any bugs or have feature requests, please open an issue on GitHub.

Thank you for your support!

Sponsors

We would like to thank the following individuals for their generous donations that help support the development of this project:

About

monospace repository for obsbot gui control targeting linux os

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published