🤖 AI-Powered Cloud OS · MIT License

AI-Powered Cloud Desktop
in Your Browser

A web-based desktop OS with a built-in AI assistant that controls your apps. 12 AI providers, 337+ tool actions, local LLM support — plus 200+ apps, Docker management, and 13 languages.

12
AI Providers
337+
AI Tool Actions
200+
Applications
13
Languages
☁️ Aysi Cloud Computer — localhost:8080
📁
Files
💻
Terminal
📝
Notepad
🌐
Browser
📧
Mail
🎵
Music
📊
Budget
🖼️
Photos
✏️
Code
🤖
AI Chat
📅
Calendar
Weather
🤖 AI Assistant
Create a to-do list for today
Sure! I've created 3 tasks in your Todo app:
✅ Review project docs
✅ Deploy staging build
✅ Team meeting at 3pm
10:42
🤖 AI at the Core

An AI Assistant That Actually Controls Your Apps

Not just a chatbot — the AI assistant can read, write, and manage data across all your installed applications using 337+ tool actions.

🛠️

Tool Calling

AI can create todos, manage calendar events, organize files, send emails, control budgets — all through natural language commands.

🧠

Auto-Discovery

Tools are auto-discovered from app SKILL.md files. Install a new app and the AI instantly learns to use it — zero configuration needed.

🔄

Multi-Round Execution

Supports up to 5-round tool execution loops. Complex tasks are broken down and executed step-by-step automatically.

🦙

Local LLM Ready

Run AI completely offline with Ollama. GPU-accelerated local inference with Llama, Gemma, Mistral, DeepSeek and more.

📊

9 AI Domains

Files, organizer, finance, system, media, communication, developer, creative, and web — AI understands context across all domains.

Streaming Responses

SSE-based streaming for real-time AI responses. See answers appear word by word, just like ChatGPT — across all providers.

💬 "Add a meeting at 3pm tomorrow" → Calendar updated
💬 "Show my expenses this month" → Budget report ready
💬 "Create a backup of my files" → Backup completed
Features

Everything You Need in a Cloud PC

A complete desktop environment that runs entirely in your browser, with professional-grade tools and seamless integration.

🤖

AI Assistant with Tool Calling

12 AI providers, 337+ tool actions, 9 domains. The AI can control your apps — create events, manage files, track budgets, send emails — all via natural language.

🦙

Local AI with Ollama

Run LLMs locally with GPU acceleration. Llama, Gemma, Mistral, DeepSeek — no API keys, no cloud dependency, complete privacy. Auto-detected in the UI.

🖥️

Desktop Environment

Draggable, resizable windows with taskbar, start menu, system tray, multiple desktops, and wallpaper support. Feels like a real operating system.

📦

200+ Applications

16 built-in apps + 185 store apps. File manager, code editor, terminal, browser, music player, office suite, games, developer tools, and much more.

🐳

Docker Integration

Install and manage containerized services like PostgreSQL, MongoDB, Redis, Elasticsearch, and more — all from the built-in Docker Manager.

🌍

Multi-Language

Full localization in 13 languages: English, Turkish, German, French, Spanish, Russian, Chinese, Japanese, Italian, Arabic, Korean, Hindi, and Portuguese.

👥

Community Platform

Cross-instance networking with anonymous profiles, chat rooms, forums, multiplayer games, and file sharing across all CloudComputer deployments.

🔒

Security First

JWT authentication, two-factor auth (2FA), per-user data isolation, path traversal protection, and rate limiting out of the box.

📱

Responsive Design

Desktop and mobile layouts with touch support, screen keyboard, and optimized UI for any device. Access your cloud PC from anywhere.

🎨

Themes & Customization

7 beautiful themes — Cherry, Cyberpunk, Forest, Lavender, Nord, Ocean, and Sunset. Customize wallpapers, desktop icons, and more.

App Store

200+ Apps at Your Fingertips

From productivity to entertainment, developer tools to AI — everything you need, installable with a single click.

All Productivity Development AI & Chat Media Games Social DevOps Finance
📁
File Manager
✏️
Code Editor
💻
Terminal
🌐
Browser
🤖
AI Chat
📧
Mail App
🎵
Music Player
🎬
Video Player
🎨
Paint
📊
Spreadsheet
📋
Kanban
📅
Calendar
Todo
📝
Notepad
🗺️
Map
Weather
🔐
Authenticator
📄
PDF Viewer
🖼️
Photos
🎮
Chess
🎲
Backgammon
🐍
Snake
🧩
Tetris
💣
Minesweeper
🃏
Freecell
🏓
Soccer
📖
Book Reader
🔍
OCR
🔤
Markdown
💰
Budget
📈
Stocks
🪙
Crypto
🧮
Calculator
🖨️
QR Code
🔑
Passwords
💬
Community
🗂️
JSON Viewer
🔧
IT Tools
🎞️
GIF Maker
📐
Excalidraw
🧠
Mindmap
📎
Presentation
🔗
RSS Reader
⏱️
Pomodoro
🖥️
VNC Client
🔀
Text Diff
🧪
Regex
📦
Archiver

...and 150+ more apps in the store

AI Powered

12 AI Providers, One Interface

Multi-provider AI assistant with tool calling, streaming responses, and local LLM support via Ollama — no API keys required for local models.

🟢
OpenAI
GPT-4o
🟠
Anthropic
Claude Sonnet
🔵
Google Gemini
Gemini 2.5 Flash
🟣
DeepSeek
DeepSeek Chat
Groq
LLaMA 3.3 70B
🔷
Mistral
Mistral Large
🔴
Cohere
Command R+
✖️
xAI (Grok)
Grok 3
🐙
GitHub Copilot
Claude Sonnet
🔀
OpenRouter
Auto
🔎
Perplexity
Sonar Pro
🦙
Ollama (Local)
No API Key Needed

🦙 Local AI with Ollama

Run LLMs locally with GPU acceleration. Ollama is included as an infrastructure service — pull any model and it instantly appears in the AI provider dropdown. No API keys, no cloud dependency, full privacy.

$ docker exec -it cloudpc-ollama ollama pull llama3.2
Architecture

Docker-Native Architecture

Three containerized services working together on a shared Docker network, with optional GPU acceleration for local AI.

🦙

Ollama

:11434

Local LLM Server
GPU Accelerated

☁️

Cloud Computer

:8080

Express + Vue 3
Main Application

🐳

Docker Manager

:9800

Container Lifecycle
Sidecar Service

↕ ↕ ↕
cloudpc-net (Docker Bridge Network)
Docker Services

Containerized App Ecosystem

Install and manage production-grade services directly from the App Store. Each runs in its own Docker container.

🐘
PostgreSQL
🍃
MongoDB
🔴
Redis
🔍
Elasticsearch
🐬
MySQL
🕸️
Neo4j
🐇
RabbitMQ
📺
Jellyfin
🏠
CasaOS
📝
OnlyOffice
🌐
Code Server
🔒
Vaultwarden
📊
Uptime Kuma
🔐
AdGuard Home
📸
PhotoPrism
📰
Wiki.js
🏥
OpenEMR
📋
Paperless
Community

Connect Across Instances

A cross-instance community platform connecting CloudComputer users worldwide with anonymous profiles and real-time interaction.

👤

Anonymous Profiles

Nickname + avatar system. Real identity stays private.

💬

Chat Rooms

Public chat rooms and private messaging with file sharing.

📋

Forums

Category-based discussions with Markdown support.

🎮

Multiplayer Games

Chess, Backgammon, Tic-Tac-Toe, Rock-Paper-Scissors.

📂

File Sharing

Share images, documents, and archives in chat and forums.

🟢

Online Status

See who's online, busy, or away in real-time.

Security

Built with Security in Mind

Enterprise-grade security features to keep your data safe and your deployment protected.

🔑

JWT Authentication

Stateless token-based auth with configurable expiration and secure secret management.

📱

Two-Factor Auth (2FA)

TOTP-based two-factor authentication for enhanced account security.

🔒

Per-User Data Isolation

Each user's data is completely isolated in separate directories with path traversal protection.

🛡️

Input Sanitization

Comprehensive input validation, length limits, and XSS protection across all endpoints.

🌐

HTTPS Ready

Deploy behind nginx, Caddy, or Traefik for production-grade TLS encryption.

Rate Limiting

Built-in rate limiting to prevent abuse and ensure fair resource usage.

i18n

Speaks Your Language

Full localization across all UI elements, app names, and system messages in 13 languages.

🇬🇧 English
🇹🇷 Türkçe
🇩🇪 Deutsch
🇫🇷 Français
🇪🇸 Español
🇷🇺 Русский
🇨🇳 中文
🇯🇵 日本語
🇮🇹 Italiano
🇸🇦 العربية
🇰🇷 한국어
🇮🇳 हिन्दी
🇧🇷 Português
Tech Stack

Built on Modern Technologies

A robust, production-ready stack you can trust.

🟩

Node.js 20

Server runtime

Express.js

HTTP server & API

💚

Vue 3

Reactive frontend framework

🔌

WebSocket

Real-time communication

🗄️

SQLite

Lightweight database

🐳

Docker

Container orchestration

🍍

Pinia

State management

🎨

Element Plus

UI component library

Themes

Pick Your Style

7 hand-crafted themes to personalize your cloud desktop.

Cherry
Cyberpunk
Forest
Lavender
Nord
Ocean
Sunset
Quick Start

Up and Running in 3 Steps

Get your cloud desktop running in minutes with Docker Compose.

1

Clone the Repository

Get the source code from GitHub.

$ git clone https://github.com/aysinet/cloudcomputer.git
$ cd cloudcomputer
2

Configure Environment

Create a .env file with your settings.

INSTANCE_ID=default
APP_PORT=8080
OLLAMA_URL=http://cloudpc-ollama:11434
3

Start with Docker Compose

Launch all three services with a single command.

$ docker compose up -d

Then open http://localhost:8080 in your browser. 🎉

Development Mode (Without Docker)

$ npm install
$ npm start
Scalable

Multi-Instance Deployment

Deploy multiple isolated instances sharing a single Ollama server. Perfect for teams and organizations.

# Instance 1 — Team Alpha
$ INSTANCE_ID=team-alpha APP_PORT=8080 docker compose up -d

# Instance 2 — Team Beta
$ INSTANCE_ID=team-beta APP_PORT=8081 docker compose up -d
📦
Isolated Data Volumes
🐳
Own Docker Manager
🦙
Shared Ollama

Ready to Launch Your Cloud PC?

Free, open-source, and self-hosted. Deploy your personal cloud desktop in minutes.

📄 MIT License · Free Forever