-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Tiwut edited this page May 10, 2026
·
2 revisions
OS-Studio can be run either as a web application (accessible via your browser) or as a native desktop application using the Qt6 launcher.
- Node.js: v18 or higher.
-
Build tools:
make,python3(required for some Node native extensions and PTY support). -
OS Dev Tools (Optional but recommended):
nasm,gcc,qemu-system-x86_64, etc. (OS-Studio's Dependency Manager can help install these later).
-
Clone the repository:
git clone https://github.com/tiwut/OS-Studio.git cd OS-Studio -
Install dependencies:
npm install
-
Build the application:
npm run build
-
Start the server:
npm run start
(For active development, run
npm run devinstead to enable hot module reloading). -
Open your browser and navigate to
http://localhost:3000.
The Native Launcher provides a more integrated desktop experience without needing to open a separate browser.
- C++ Compiler: GCC, Clang, or MSVC.
- CMake: Version 3.16+ recommended.
-
Qt6: Ensure you have the
WebEngineWidgetscomponent installed. - Ensure you have already run
npm installandnpm run buildin the main OS-Studio directory.
-
Navigate to the
native_launcherdirectory:cd native_launcher -
Create a build directory and configure with CMake:
mkdir build && cd build cmake ..
-
Compile the launcher:
make
-
Run the application:
./OS_Studio_Launcher
The launcher will automatically start the background Node.js server and open the UI in a native QtWebEngine window.