DESARROLLO
Desarrollo
Compila EveryOS, ejecuta comprobaciones y contribuye al proyecto.
Ejecuta el código fuente
Usa Node.js 26 y pnpm 12 en macOS o Linux. El escritorio de desarrollo se abre en http://127.0.0.1:5173 y la consola muestra un token de configuración temporal. Las funciones exclusivas de Linux se indican como no disponibles en macOS. Este proceso desde el código fuente es independiente de la instalación mediante paquetes.
git clone https://github.com/goktugcy/everyos.git
cd everyos
pnpm install
pnpm devValida tus cambios
pnpm check ejecuta comprobaciones de formato, lint, tipos y pruebas. Compila antes de ejecutar las pruebas del navegador. La primera vez, instala Chromium con pnpm exec playwright install --only-shell chromium. Las pruebas usan datos desechables y nunca deben apuntar a tu espacio de trabajo de producción.
pnpm check
pnpm build
pnpm test:e2eExplora la arquitectura
El proyecto combina un cliente React, una API Hono, una base de datos SQLite, un agente con privilegios y un proceso de actualización independiente. Lee CONTRIBUTING.md y la guía de arquitectura antes de modificar un límite de confianza. Para aplicaciones de escritorio de terceros, empieza por docs/app-sdk en el repositorio.