Skip to content

Repository files navigation

Ourea Desktop

Ourea Desktop is a lightweight Tauri desktop shell for an existing Ourea Web workspace.

The desktop shell focuses on a few core desktop workflows:

  • save multiple Ourea Web addresses and switch between them quickly;
  • validate a target before opening it;
  • keep a local fallback page when the workspace is unreachable;
  • open Ourea in a dedicated native WebView so downloads and HTML5 file drop keep their browser behavior;
  • keep same-origin workspace navigation in Desktop and send external links or new-window requests to the system browser;
  • remember the desktop window size and position across launches;
  • build native desktop packages with Tauri for macOS, Windows, and Linux.

Development

Prerequisites:

  • Node.js 22+
  • Rust stable
  • Tauri Linux/macOS/Windows prerequisites for your target platform

Install dependencies:

npm install

Run the local desktop shell UI:

npm run dev

Run the Tauri desktop app:

npm run tauri:dev

Build the frontend:

npm run build

Build desktop packages:

npm run tauri:build

Default Ourea URL

The launcher defaults to:

http://127.0.0.1:8008

You can enter any http:// or https:// Ourea Web address. If the scheme is omitted, the app assumes https://.

Release workflow

GitHub Actions builds release artifacts when a version tag is pushed:

git tag v0.1.0
git push origin v0.1.0

About

Ourea Desktop

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages