For years, server dashboards have looked like boring admin panels.
I wanted something different.
So I built CozyUI — a fully open-source WebOS-style server management interface that runs entirely in the browser.
🌐 Live Demo: https://swingsql.space/
Login: starvarse / 123456
✨ What Makes CozyUI Different?
Instead of traditional sidebar dashboards, CozyUI gives you:
A real desktop interface
Draggable and resizable windows
Dock for quick access
Menu bar with system stats
Theme & wallpaper customization
It feels like using an operating system — but it runs in your browser.
📁 Core Applications
File Manager
Browse, edit, preview, drag & drop files with syntax highlighting.
Terminal
Full xterm.js terminal with multi-tab support and real-time command execution.
Cozy Code
Monaco-powered code editor with integrated terminal.
Cozy Browser
Built-in browser with multi-tab support.
🛠 Server Management Tools
PM2 process control
PostgreSQL database manager
Caddy server configuration
CertBot SSL management
System resource monitoring
🧠 Built With
Next.js 14 (App Router)
Material UI
SQLite + Prisma ORM
Zustand state management
JWT-based authentication
xterm.js
Monaco Editor
🚀 Getting Started
git clone https://github.com/starrvarse/CozyUI.git
cd CozyUI
npm install
cp .env.example .env
npx prisma generate
npx prisma db push
npm run dev
Why I Built This
I wanted a modern, extensible WebOS that:
Developers can self-host
Is fully customizable
Feels powerful and intuitive
Is completely open source
Contributing
PRs are welcome.
MIT Licensed.
Built with ❤️ by starrvarse
Top comments (0)