Install & run

OSW comes in two forms: a desktop app and a command line. Both share the same data directory and configuration. The desktop app is the everyday form; the command line targets headless environments or scripted runs, and is not released yet, nor manually accepted — it runs only from a source build (see Command line).

Download

Grab the installer for your platform from the latest release. File names follow OSW-<version>-<os>-<arch>.<ext>, and each installer ships with a .sha256 for verification.

PlatformArchitectureFile
macOSApple siliconOSW-<version>-mac-arm64.dmg
macOSIntelOSW-<version>-mac-x64.dmg
Windowsx64OSW-<version>-win-x64.exe
WindowsARM64OSW-<version>-win-arm64.exe
Linuxx64OSW-<version>-linux-x86_64.AppImage
LinuxARM64OSW-<version>-linux-arm64.AppImage

Install

Per-platform install

First launch

After launch, OSW lives in the system tray and does not hold a main window open. The first run opens a three-step guide (see Three steps to a gateway), because there are no upstreams or client configs yet.

A few things about the tray:

SectionContents
Proxy serviceStatus line (running · port / stopped), copy the access address (OpenAI …/v1 and Anthropic as two entries), start / stop
Open main windowBring up the console window
Quit OSWExit the app

The tray icon does not express state

The icon itself does not distinguish running from stopped. To see state, open the tray or check the status line (running · port) in the main window title bar.

Launch at login

Turn on "Launch at login" under Settings → App → Appearance & startup and OSW starts automatically when you log in, hidden in the tray. Enabling it for daily use is recommended: that way the local service is already running when a client's first request arrives.

Version updates

OSW checks for updates itself (Settings → App → Version updates).

  • Windows / Linux: download and install in place.
  • macOS: because builds are ad-hoc signed, it can only check for updates and open the DMG download page; installing is manual.
  • Major updates: when a new version contains breaking changes (data and config are no longer carried over), automatic updates are not supported, and the UI points you to a manual download.

Data directory

The desktop app and the command line share one data directory (default ~/.osw), holding config, secrets, and logs. Dev builds use ~/.osw-development, so a dev instance never touches your real data. See Data directory & retention for details.


Next: Three steps to a gateway, or read up on Core concepts first.