Skip to content

Install

Download the installer for your system from the latest release (all releases):

System Files
Windows .msi, .exe
macOS .dmg for Apple Silicon and Intel
Linux .deb, .rpm, .AppImage

The desktop app is the same editor as the web version, in a Tauri 2 shell, plus native open and save dialogs, folder export and live reloading of art you change in your paint or audio app.

You need Node.js 20 or newer and pnpm.

Terminal window
git clone https://github.com/UXCentury/open-bone.git
cd open-bone
pnpm install
pnpm dev

The editor opens at http://localhost:5180 with the Walker example. To run or build the desktop app from source you also need Rust and the Tauri system dependencies (on Linux: webkit2gtk-4.1 and GTK 3):

Terminal window
pnpm desktop # run it
pnpm desktop:build # build installers

Releasing covers the installers, signing and the release workflow.

Packages are published from every release. Pick your platform; each tab links to a quick start.

Terminal window
npm install @openbone/player

Or the engine packages: @openbone/pixi, @openbone/phaser, @openbone/three, @openbone/canvaskit, or the bare @openbone/runtime. → Web quick start

Terminal window
npx openbone --help # the CLI
npx -y @openbone/mcp # the MCP server

OpenBone is MIT licensed and made by UXCentury. The example art, voices and sounds are credited in the repository.