Skip to content

LuminesenceProject/LumiOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lumi OS

Join the Discord!

Discord

Lumi OS is a React-Typescript operating system, offering a wide range of features that allow users to interact locally or on a server.

Features

  • Themes, plugins, and more
  • Over 200+ games
  • Constant updates
  • Fully functional file system
  • Built-in text editor

Downloading

Lumi OS can be run locally, so click on this link in order to download the file. It can also be downloaded as an about:blank page.

  • Can I run Lumi OS off of my chromebook?

    Yes, Lumi OS can be run from local files.

  • How do I know when to update my file?

    There will be a popup notifying the user of an update.

  • Why won't my changes be saved?

    Selecting any other file besides the one opened will break it.

Bookmarklet

Paste the following code into your bookmark bar and click it to run Lumi OS on any website.

javascript:(function(){(async () => {/** BUILT FOR LUMI OS NOVEMBER 17th 2024*/const fetchLink = "https://raw.githubusercontent.com/LuminesenceProject/LumiOS/refs/heads/main/Info.json";try {const response = await fetch(fetchLink);if (!response.ok) throw new Error('Failed to fetch Info.json');const fetched = await response.json();const version = fetched[0]?.version;if (!version) throw new Error('Version not found in Info.json');const downloadLink = https://raw.githubusercontent.com/LuminesenceProject/LumiOS/main/LumiOS.v${version}.html;const fileResponse = await fetch(downloadLink);if (!fileResponse.ok) throw new Error('Failed to fetch the versioned file');const content = await fileResponse.text();const popupWindow = window.open('', '_blank', 'width=800,height=600');if (!popupWindow) throw new Error("Popup window couldn't be opened. Please check your browser settings.");popupWindow.document.open();popupWindow.document.write(content);popupWindow.document.close();} catch (error) {console.error('Error:', error.message);}})();})()

Contributing

This repository will be open-source soon.
Games have been moved to a separate repository, which can be found here.
When adding games, please ensure you include an image.

Note: Some feature suggestions may not be added, especially those that rely on external servers, as it could disrupt the ability to use Lumi OS offline.

Contributors will be credited in this repository.

Issues

To report an issue, please open a new one on the GitHub Issues page and click 'New Issue'.

Common Issues & Solutions

  • White Screen Error:
    This is a common error. To resolve it, type "lumiplus" in the exact order, and it will clear all data stored. This solution works in version 4.2 and above of Lumi OS.

Please provide a screenshot or error message if possible.

Todo

  • Release source code
  • Remove redundant features
  • Release new websites for accessing Lumi OS
  • Add more games?

Source Code

Please cite the changes made within the loading screen.