Un sistema operativo de escritorio web para dispositivos de bajo consumo, como Raspberry Pi, con gestión de archivos, uso compartido en red y un entorno de aplicaciones web.
HeyPuter/puter
Un ordenador en Internet de código abierto: un escritorio personal en la nube, accesible desde el navegador, con archivos, apps y servicios para desarrolladores, que puedes alojar por tu cuenta.
Alternativa open source a:Dropbox
Google Drive
- Estrellas
- 43,849
- Forks
- 4,110
- Issues abiertos
- 37
- Último commit
- hace 4 horas
¿Qué es?
Puter es un entorno operativo de escritorio web que se ejecuta en el navegador. Incluye herramientas de uso cotidiano, como una aplicación de notas, una grabadora de voz, una hoja de cálculo y una aplicación de cámara, además de almacenamiento de archivos, para que los usuarios puedan trabajar con sus archivos y apps desde cualquier dispositivo.
Para los desarrolladores, Puter ofrece componentes para crear aplicaciones web y juegos, incluidas API de IA, almacenamiento de objetos en la nube, una base de datos clave-valor y workers serverless. Las aplicaciones creadas se pueden publicar en la tienda de apps de Puter.
El proyecto se puede ejecutar localmente con npm o alojar por cuenta propia en Linux, macOS o Windows mediante un script de instalación. También se puede usar Docker para compilarlo desde el código fuente. Además, hay una versión alojada disponible en puter.com.
Funciones clave
- 01Escritorio basado en el navegador con apps integradas, como Notepad, Spreadsheet y Camera
- 02Almacenamiento de archivos en la nube, accesible desde cualquier dispositivo
- 03API para desarrolladores de IA, almacenamiento de objetos, base de datos clave-valor y workers serverless
- 04Tienda de apps para publicar y distribuir aplicaciones web
- 05Se puede alojar por cuenta propia en Linux, macOS y Windows, o ejecutar localmente con npm
Casos de uso
- Usar un escritorio personal en la nube y almacenamiento de archivos en un servidor propio
- Crear y publicar aplicaciones web o juegos que necesiten almacenamiento, una base de datos y funciones de IA
- Experimentar con un sistema operativo web o un entorno de escritorio basado en la web
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/HeyPuter/puter - 2
Entra en la carpeta del proyecto
cd puter - 3
Instala las dependencias
npm install - 4
Inicia Puter localmente en http://puter.localhost:4100
npm start
Antes de usarlo
- Está bajo la licencia copyleft AGPL-3.0, que exige compartir el código fuente modificado cuando se ejecuta como servicio de red.
- El autoalojamiento requiere configuración adicional; el README enlaza a una guía aparte para usar Docker y llevarlo a producción.
Temas
Preguntas frecuentes
- ¿Qué es puter?
- Un ordenador en Internet de código abierto: un escritorio personal en la nube, accesible desde el navegador, con archivos, apps y servicios para desarrolladores, que puedes alojar por tu cuenta. Puter es un entorno operativo de escritorio web que se ejecuta en el navegador. Incluye herramientas de uso cotidiano, como una aplicación de notas, una grabadora de voz, una hoja de cálculo y una aplicación de cámara, además de almacenamiento de archivos, para que los usuarios puedan trabajar con sus archivos y apps desde cualquier dispositivo.
- ¿puter es gratuito? ¿Qué licencia tiene?
- puter es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿puter sigue mantenido?
- Mantenimiento activo. El último commit de puter fue el 21 oct 2026.
- ¿Para qué puedo usar puter?
- Usar un escritorio personal en la nube y almacenamiento de archivos en un servidor propio Crear y publicar aplicaciones web o juegos que necesiten almacenamiento, una base de datos y funciones de IA Experimentar con un sistema operativo web o un entorno de escritorio basado en la web
- ¿Cómo se instala puter?
- Clona el repositorio: git clone https://github.com/HeyPuter/puter Entra en la carpeta del proyecto: cd puter Instala las dependencias: npm install Inicia Puter localmente en http://puter.localhost:4100: npm start
- ¿Dónde consigo puter?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HeyPuter/puter
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor de almacenamiento en la nube autohospedado que cifra archivos y notas en el navegador antes de que lleguen al servidor.
Plataforma de nube autohospedada distribuida como un único binario de Go para compartir archivos, editar código en colaboración y gestionar usuarios.
Framework backend open source para TypeScript y Go que permite declarar en el código bases de datos, Pub/Sub, buckets, cachés y tareas cron, ejecutarlos localmente y desplegarlos en tu cuenta de AWS o GCP.
Plataforma de código abierto para crear, probar y ejecutar agentes de voz con IA en líneas telefónicas reales, alojada por cuenta propia o en Fonoster Cloud.
Laf es una plataforma de desarrollo en la nube de código abierto que ofrece funciones, base de datos y almacenamiento en la nube para que los desarrolladores escriban lógica de backend en TypeScript/JavaScript sin gestionar servidores.