Um sistema operacional de desktop acessado pelo navegador para dispositivos de baixo consumo, como o Raspberry Pi, com gerenciamento de arquivos, compartilhamento em rede e ambiente de apps web.
HeyPuter/puter
Um computador de internet de código aberto: desktop pessoal na nuvem, acessível pelo navegador, com arquivos, apps e serviços para desenvolvedores, que pode ser hospedado por você.
Alternativa open source a:Dropbox
Google Drive
- Estrelas
- 43,849
- Forks
- 4,110
- Issues abertas
- 37
- Último commit
- há 4 horas
O que é?
Puter é um ambiente operacional de desktop baseado na web que roda no navegador. Ele reúne ferramentas do dia a dia, como bloco de notas, gravador de voz, planilha e app de câmera, além de armazenamento de arquivos, para que as pessoas possam trabalhar com seus arquivos e apps em qualquer dispositivo.
Para desenvolvedores, Puter oferece componentes para criar apps e jogos para a web, incluindo APIs de IA, armazenamento de objetos na nuvem, banco de dados de chave-valor e workers serverless. Os apps criados podem ser publicados na loja de apps do Puter.
O projeto pode ser executado localmente com npm ou hospedado por você em Linux, macOS ou Windows usando um script de instalação. Docker também é compatível para compilar a partir do código-fonte. Uma versão hospedada também está disponível em puter.com.
Recursos principais
- 01Desktop acessível pelo navegador, com apps integrados como Notepad, Spreadsheet e Camera
- 02Armazenamento de arquivos na nuvem, acessível em qualquer dispositivo
- 03APIs para desenvolvedores de IA, armazenamento de objetos, banco de dados de chave-valor e workers serverless
- 04Loja de apps para publicar e distribuir apps para a web
- 05Pode ser hospedado por você em Linux, macOS e Windows, ou executado localmente com npm
Casos de uso
- Executar um desktop pessoal na nuvem e armazenar arquivos no seu próprio servidor
- Criar e publicar apps ou jogos para a web que precisem de armazenamento, banco de dados e recursos de IA
- Experimentar um sistema operacional ou ambiente de desktop baseado na web
Início rápido
- 1
Clone o repositório
git clone https://github.com/HeyPuter/puter - 2
Acesse a pasta do projeto
cd puter - 3
Instale as dependências
npm install - 4
Inicie o Puter localmente em http://puter.localhost:4100
npm start
Antes de usar
- Licenciado sob a licença copyleft AGPL-3.0, que exige o compartilhamento do código-fonte modificado quando executado como serviço de rede.
- A hospedagem própria exige configuração adicional; o README aponta para um guia separado de hospedagem própria com Docker e para uso em produção.
Tópicos
Perguntas frequentes
- O que é puter?
- Um computador de internet de código aberto: desktop pessoal na nuvem, acessível pelo navegador, com arquivos, apps e serviços para desenvolvedores, que pode ser hospedado por você. Puter é um ambiente operacional de desktop baseado na web que roda no navegador. Ele reúne ferramentas do dia a dia, como bloco de notas, gravador de voz, planilha e app de câmera, além de armazenamento de arquivos, para que as pessoas possam trabalhar com seus arquivos e apps em qualquer dispositivo.
- puter é gratuito? Qual é a licença?
- puter é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- puter ainda é mantido?
- Manutenção ativa. O último commit de puter foi em 21 de out. de 2026.
- Para que posso usar puter?
- Executar um desktop pessoal na nuvem e armazenar arquivos no seu próprio servidor Criar e publicar apps ou jogos para a web que precisem de armazenamento, banco de dados e recursos de IA Experimentar um sistema operacional ou ambiente de desktop baseado na web
- Como instalar puter?
- Clone o repositório: git clone https://github.com/HeyPuter/puter Acesse a pasta do projeto: cd puter Instale as dependências: npm install Inicie o Puter localmente em http://puter.localhost:4100: npm start
- Onde consigo puter?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/HeyPuter/puter
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de armazenamento em nuvem auto-hospedado que criptografa arquivos e notas no navegador antes de enviá-los ao servidor.
Uma plataforma de nuvem self-hosted distribuída como um único binário Go para compartilhar arquivos, editar código em colaboração e gerenciar usuários.
Framework open source de backend para TypeScript e Go que permite declarar bancos de dados, Pub/Sub, buckets, caches e tarefas cron no código, executar tudo localmente e fazer deploy na sua conta AWS ou GCP.
Plataforma open source para criar, testar e executar agentes de voz com IA em linhas telefônicas reais, hospedada por você ou na Fonoster Cloud.
Laf é uma plataforma open source de desenvolvimento em nuvem que oferece cloud functions, banco de dados e armazenamento para criar backends em TypeScript/JavaScript sem gerenciar servidores.