Open Source · Self-Hosted · Privacy First

Your AI-Powered
Cloud Desktop

Niuton is a complete desktop operating system that runs in your browser. Built-in AI assistant, team collaboration, file management, and an extensible app ecosystem β€” all on your own server.

Niuton Desktop
Files
πŸ“ Documents
πŸ“ Downloads
πŸ“ Teamchat
πŸ“„ notes.md
Aurora AI
Show me my recent notes
Aurora Here are your 3 most recent notes:

1. Meeting Notes β€” Updated today
2. Project Ideas β€” Yesterday
3. Reading List β€” Feb 18
Ask Aurora anything...

Everything you need in one place

A complete operating system that runs in your browser, with AI deeply integrated into every workflow.

Aurora AI Assistant

Multi-model AI with 29 tools, vision capabilities, and deep system integration. Chat naturally to manage files, search the web, create apps, and more. Supports Claude, GPT, Gemini, and local models.

29 Tools Vision Multi-Model

Desktop Environment

Full window manager with drag, resize, minimize, maximize. Dock, wallpaper picker, and activities overview.

Team Chat

Real-time collaboration with rooms, shared files, @mentions, reactions, and AI-powered conversations.

Files & Sync

Full filesystem with Markdown editor, quota management, and delta-sync protocol for native desktop clients.

App Builder

Build custom apps with AI assistance. Preview-first workflow with right-click context editing and auto-fix pipeline.

Security

TOTP 2FA, brute-force protection, CSRF tokens, path traversal prevention, and per-user data isolation.

11 built-in apps, infinite possibilities

Everything from note-taking to chess, with AI woven throughout.

πŸ“Notes
πŸ“Files
πŸ’»Terminal
πŸ’¬Team Chat
πŸ’°Finance
πŸ“šDocuments
πŸ—ΊοΈMaps
⏰Routines
β™ŸοΈChess
🧩App Builder
βš™οΈSettings

Built with proven technologies

No bloated frameworks. Simple, fast, maintainable.

PHP 8.1
Backend API
PostgreSQL
Database
Vanilla JS
Frontend
Apache
Web Server
Tauri 2.0
Desktop Client
React
Client UI

Ready to get started?

Read the documentation to set up your own Niuton instance, or try the demo.