VPSos

A macOS-inspired web desktop for your VPS. Manage files, run terminals, and execute tasks from anywhere.

📁 Files
🌿 Git: main ↓↑
📦 npm: install ▶
🔧 Make
📁 src/
📁 apps/
📄 package.json
📄 README.md
📄 docker-compose.yml

Features

🗂️

File Explorer

Browse your VPS filesystem with a familiar interface. Navigate directories, inspect projects, and detect Git/Node.js/Make configurations automatically.

💻

Terminal

Full PTY terminal via Bun with xterm.js. Multiple terminals, persistent sessions, and quick command shortcuts in the dock.

🪟

Window Manager

Drag, resize, minimize, maximize, and tile windows. Snap to edges or use the tiling menu for quick arrangements.

🌿

Git Integration

Branch switching, pull, push, and clone directly from the toolbar. Visual indicators for repository status.

📦

Node.js & Make

Auto-detect package.json scripts and Makefile targets. Run install, build, test with one click.

🚀

Task Runner

Background process execution with real-time log streaming. Monitor long-running tasks in the Tasks window.

Built With

Bun Elysia React TypeScript xterm.js Docker