hn.today

Show HN: PhreshOS – OS for Web Apps

github.com8 points4 comments
Screenshot of Show HN: PhreshOS – OS for Web Apps

PhreshOS is an operating environment that runs web-built Programs as first-class applications on a local machine and serves a browser-based Desktop as the client. It separates application logic from runtime: every Program has a Server process that keeps running whether or not a browser is open, the System owns authentication, permissions, storage, uploads, logs, and inter-Program communication, and the Desktop itself (file manager, Settings, wallpaper, windows) is implemented as Programs on top of that System. Features highlighted include one owner sign-in that programs never handle, a publish/subscribe style communication between Program endpoints, per-Program permissions, and the ability for AI agents to operate the same Programs via a CLI and SDKs.

The repository is the SYSTEM service and Desktop; development requires Node.js 24.15+ and Bun for local builds. Installation uses a global phresh CLI (npm i -g @phreshos/cli; phresh system install) which runs the System as a user service (commonly at http://localhost:4300) and creates ~/.phreshos storage by default. Source is split into server, client, and shared components, with related companion repos for core contracts, SDKs (client/server/node), React bindings, UI components, CLI, and website. Commands for dev, build, test, and packaging are provided, a live demo exists, and the project is MIT-licensed (copyright 2026 Zohayr Slileh).

Read on github.com4 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Web

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.

Show HN: PhreshOS – OS for Web Apps · hn.today