Harbour OS is a full desktop environment running entirely in your browser. Real Node.js processes, a real terminal, an app store — powered by WebContainers. No installs, no infrastructure. Just open and go.
Open Harbour OS
Harbour OS comes with a set of bundled apps and the tools to add your own. Windows, a dock, a terminal, and persistent workspaces — it feels like a real OS because it acts like one.
Not a simulation. Every app runs as an actual Node.js process inside WebContainers — real npm packages, real servers, real output.
Browse featured apps, search npm, paste a GitHub URL, or upload your own. Install anything and run it in a window.
Your layout, installed apps, and files survive page reloads. Multiple independent workspaces, each with its own state.
Harbour OS comes loaded with apps that are ready to use the moment you open it.
An AI coding assistant powered by your choice of model via OpenRouter. Runs bash commands, reads and writes files, right inside the OS.
The service discovery dashboard — scans for running services and displays them with names, tech stacks, and favicons.
A full interactive terminal with shell access. Run commands, install packages, and manage your environment.
Browse, search, and install apps from npm or GitHub. Upload your own projects. Manage everything in one place.
A sheep herding game built with React and Canvas. A playable demo of what Harbour OS can run.
System health and debugging info. Inspect processes, filesystem state, and environment details.
Harbour is also available as a standalone CLI tool. It scans your real localhost, detects running services, and displays them in a clean dashboard — complete with project names, tech stacks, and favicons. No setup. Just run and see.
It also ships as a bundled app inside Harbour OS, so you can use it in both places.