# PhreshOS

> A self-hosted platform that runs web apps on your hardware and serves a browser desktop for people and AI agents to use them together.

- **Category:** Application Management
- **Licence:** MIT
- **Latest version:** v0.8.6
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** NPM
- **Tags:** Ai Agents, Node.js, Typescript, Self Hosted, Mit License, Web apps, Web desktop, Desktop environment, Experimental, Web Os, Browser Desktop, Window Manager, Phreshos

## Description

PhreshOS is an open-source, self-hosted platform that runs web applications on your own hardware. It provides a browser-based desktop environment where each application gets its own managed server process, shared authentication, inter-app communication, storage (files, key-value, SQLite), and granular permissions. The system is designed for both human users and AI agents to use the same apps simultaneously. Installation is via npm with the @phreshos/cli package, requiring Node.js 24.15+ and optionally Bun for development. The desktop runs on port 4300 by default. PhreshOS is currently experimental and not recommended for production use.

## Links

- [Homepage](https://github.com/phreshos/system)
- [Website](https://phreshos.com/)
- [Demo](https://demo.phreshos.com)
- [Documentation](https://phreshos.com/docs)
- [GitHub Repository](https://github.com/PhreshOS/system)
- [Blog](https://phreshos.com/blog)

---
Source: https://selfhost.directory/project/system