by MiniMax-AI
A browser-based desktop where AI Agent operates every app through natural language.
# Add to your Claude Code skills
git clone https://github.com/MiniMax-AI/OpenRoom中文 | English
Imagine a desktop that lives in your browser — and an AI that knows how to use every app on it.
VibeApps brings a full desktop experience into your browser — windows you can drag and resize, apps you can open side by side, all wrapped in a clean macOS-inspired interface. But what makes it different is the AI Agent sitting inside.
Instead of clicking through menus, just tell it what you want:
"Play some jazz" — and the Music app starts playing.
"Write a diary entry about today's hiking trip" — Diary opens, a new entry appears.
"Let's play chess" — the board is ready.
The Agent doesn't just launch apps — it operates them. It reads data, triggers actions, and updates state, all through a structured Action system that every app speaks.
Everything runs locally in your browser. No backend, no accounts, no setup headaches. Your data stays in IndexedDB, right where it belongs.
Out of the box, you get a suite of apps ready to explore:
| App | Description | |-----|-------------| | 🎵 Music | Full-featured player with playlists, playback controls, and album art | | ♟️ Chess | Classic chess with complete rule enforcement | | ⚫ Gomoku | Five-in-a-row — simple rules, deep strategy | | 🃏 FreeCell | The solitaire game that's all skill, no luck | | 📧 Email | Inbox, sent, drafts — a familiar email experience | | 📔 Diary | Journal with mood tracking to capture your days | | 🐦 Twitter | A social feed you actually control | | 📷 Album | Browse and organize your photo collections | | 📰 CyberNews | Stay informed with a curated news aggregator |
No comments yet. Be the first to share your thoughts!
Each app is fully integrated with the AI Agent — meaning you can interact with any of them through natural language.
| Tool | Version | Check | Install |
|------|---------|-------|---------|
| Node.js | 18+ | node -v | nodejs.org |
| pnpm | 9+ | pnpm -v | npm install -g pnpm@9 |
In China? Uncomment the mirror lines in
.npmrcfor faster downloads via npmmirror.
# Clone & enter the project
git clone https://github.com/MiniMax-AI/OpenRoom.git
cd OpenRoom
# Install dependencies
pnpm install
# (Optional) Set up environment variables
cp apps/webuiapps/.env.example apps/webuiapps/.env
# Launch
pnpm dev
Open http://localhost:3000 — you'll see a desktop with app icons. Double-click to open any app.
Click the chat icon in the bottom-right corner. A panel slides open — that's your Agent.
Type naturally: "play the next song", "show me my emails", "start a new chess game". The Agent figures out which app to talk to, what action to take, and makes it happen.
Note: You'll need a...