nebula-os-web
v1.0.0
Published
A web-based operating system simulation.
Downloads
10
Readme
NebulaOS 🌌
NebulaOS is a futuristic, web-based operating system built with HTML, CSS, and JavaScript. It features a fully functional desktop environment, window management, a terminal (TermOS), and an integrated AI assistant (NebulaAI) powered by Google Gemini.
Features ✨
- Boot Sequence: Realistic boot animation and system checks.
- Desktop Environment: Glassmorphism UI with taskbar, start menu, and draggable windows.
- NebulaAI: Integrated AI assistant capable of natural language understanding and OS control.
- Powered by Google Gemini (
gemini-flash-latest). - Can open apps, search the web, and run terminal commands.
- Powered by Google Gemini (
- TermOS: Functional terminal with custom commands (
help,echo,clear,open). - Nebula Web: Custom browser homepage with privacy-focused search redirection.
- Customization: User setup and data persistence via
localStorage.
Project Structure mb
index.html: Entry point (redirects to boot).html/: HTML files for Boot, Setup, Desktop, and Browser.css/: Stylesheets for all components.js/: JavaScript logic (System, Boot, Setup, TermOS).ai/: AI Core logic.API/: API handlers (Gemini).database/: SQL schema for backend integration.
How to Run 🚀
- Simply open
index.htmlin any modern web browser. - Follow the boot sequence and setup instructions.
- Enjoy NebulaOS!
Deployment 🌐
To publish this project:
- Drag and drop the entire project folder to Netlify Drop.
- Or push to GitHub and enable GitHub Pages.
Installation via NPM 📦
You can also install NebulaOS as an NPM package:
npm install nebula-os-webUsage:
const nebula = require('nebula-os-web');
console.log(nebula.version); // 1.0.0Note: There still be bugs hiding in our code, and the browser rejectes some of the websites, please be patient
