ViteOS
- 12 Devlogs
- 34 Total hours
This is my very own OS that can be run in the web!
This is my very own OS that can be run in the web!
I have removed two apps that were fully generated by AI, because a stardance project reviewer said that my project mostly looks like AI built it. So, i removed the browser and “storage lab” apps.
Final devlog before shipping.
I thought I would complete the project after the previous devlog, but then I got idea of two more apps. And I thought they will be really useful and good. But, as I made my mind to ship after the previous devlog, I didn’t had any motivation to develop these apps (“Browser” and “Storage Lab”) myself, so I developed them using AI.
Plus, I have also made all the windows resizable.
Hope you will like them.
Introducing “Windows 98” mode. I have made changes in every window, and every element to look exactly like the old UI of windows. You can easily switch between the two modes. It took a lot of time!
Welcome to another devlog of ViteOS.
I’ve added a compiler app supporting python and javascript. It uses browser’s built-in WASM (Web Assembly) to run the code and display output.
Welcome to new devlog of ViteOS.I have created “Npm Explorer” app where you can search any npm package and view its details. It uses official npm registry for fetching data.
Features included in Npm explorer:
In this devlog, I want to announce a major update to ViteOS: a new global chat app where anyone can connect and talk in real time!
I built this application using Supabase. During its development, I learned how Supabase Row Level Security (RLS) works to protect data. Even though Supabase client keys are public, RLS ensures that users can only perform actions explicitly allowed by your policies, keeping the database safe from unauthorized writes or deletions.
And I have also integrated a unique clock that I created as a side project in November 2025. Hope you will like it.
Welcome to new devlog of ViteOS, in this update, I’ve added an ambient sound mixer app. There are many sound options available, you can play them all at once or any combination you like. And I’ve also added window maximize/minimize feature.
In this devlog, I want to tell that I’ve updated how the notes app works. Now, you can create multiple notes seamlessly and switch between them using a tab-like interface. Full CRUD functionality is available.
Plus, images in the Photos app are cached now, so they load instantly when you scroll through them
Welcome to new devlog of ViteOS. I’ve added analog clock in the clock app. Plus, the photos app is improved also. Now, photos are cycled (when user is on last image, the next button takes to the first image and vice versa)
Added the photos app where you can view multiple images.
Created clock app and some other UI improvements.
Setup vite project and added a notes app. It is a draggable window with title and a textarea to write notes.