Puter - a Web-based Operating System and Browser Desktop

Puter - a Web-based Operating System and Browser Desktop

Puter is an advanced, open-source internet operating system designed to be feature-rich, exceptionally fast, and highly extensible. 

Use-cases

  • A privacy-first personal cloud to keep all your files, apps, and games in one secure place, accessible from anywhere at any time.
  • A platform for building and publishing websites, web apps, and games.
  • An alternative to Dropbox, Google Drive, OneDrive, etc. with a fresh interface and powerful features.
  • A remote desktop environment for servers and workstations.
  • A friendly, open-source project and community to learn about web development, cloud computing, distributed systems, and much more!

Puter.js

Build powerful web apps without writing a single line of backend code. Puter.js provides full, free access to various cloud and AI services directly from your frontend code. It brings Cloud Storage, Key-Value Store, GPT-3.5 Turbo, DALL·E, Hosting, and more to your frontend code.

Puter.js works in a way that every user of your app will cover their own costs, so whether you have 1 user or 1 million users, your app won't cost you anything to run. In other words, Puter.js gives your app infinitely scalable Cloud and AI for free.

Puter.js is powered by Puter.com, the scalable personal cloud platform with a heavy focus on privacy. Puter does not use tracking technologies and does not monetize or even collect personal information.

Install for Local Development

git clone https://github.com/HeyPuter/puter
cd puter
npm install
npm start

Install using Docker

mkdir puter && cd puter && mkdir -p puter/config puter/data && sudo chown -R 1000:1000 puter && docker run --rm -p 4100:4100 -v `pwd`/puter/config:/etc/puter -v `pwd`/puter/data:/var/puter  ghcr.io/heyputer/puter

Install using Docker Compose

mkdir -p puter/config puter/data
sudo chown -R 1000:1000 puter
wget https://raw.githubusercontent.com/HeyPuter/puter/main/docker-compose.yml
docker compose up

License

AGPL-3.0

Resources & Downloads

GitHub - HeyPuter/puter: 🌐 The Internet OS! Free, Open-Source, and Self-Hostable.
🌐 The Internet OS! Free, Open-Source, and Self-Hostable. - HeyPuter/puter







Read more




Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+

/