WHAT IS IT?
Puter is an open source "internet computer": an OS in your browser, with a desktop, windows, a file manager and built-in apps (text editor, spreadsheet, terminal, media player, paint…). The whole thing self-hosts via Docker or Node, and exposes cloud APIs (storage, KV store, auth, AI) that third-party apps can consume from the built-in store. It's a Dropbox, a ChromeOS and a PaaS rolled into a single interface.
WHY IS IT INTERESTING?
- Self-hostable and lightweight: Docker compose, or
npm starton Node. You take back control over your data instead of relying on iCloud / Google Drive / Dropbox. - Native web apps: The Puter.js SDK lets you build apps that run inside the desktop, with access to cloud APIs (files, KV, auth) without any backend to deploy.
- AGPL-3.0: Strong copyleft license that forces SaaS forks to publish their code. Keeps improvements inside the ecosystem.
- Iframe sandboxing: Each third-party app runs in an isolated iframe with explicit permissions. You can install third-party code without giving it access to the rest of the system.
- Built-in AI APIs: Text, image and speech-to-text generation exposed as primitives, callable from any app in the desktop.
USE CASES
- Personal cloud workspace: A desktop accessible from any browser, with your files and apps, without Big Tech in the middle.
- Internal team platform: Host a Puter instance on a company network to share files and run web apps without a public cloud.
- Web dev sandbox: Code, publish and test web apps that consume Puter's cloud APIs, without standing up a backend stack.
- ChromeOS alternative: On a thin client, open Puter fullscreen for a minimal browser-driven OS.
