Repolode
HeyPuter

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:DropboxGoogle 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. 1

    Clone o repositório

    git clone https://github.com/HeyPuter/puter
  2. 2

    Acesse a pasta do projeto

    cd puter
  3. 3

    Instale as dependências

    npm install
  4. 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