@@gorylek198 I wish it was that easy. Although funny you mention that because I plan to do a rewrite eventually in which everything will be drawn on a canvas.
This is WILD. I think most normal (not developers) people would think its pretty neat and go about their day, but for someone who has an idea how much work something like this would take, it is mindblowing. Incredible.
@@Macatho imo the main thing is does is just a nice thing in your portfolio, demoing knowledge. None of these features are too difficult to implement on their own, but overall it does have a nice effect and show a good breadth of knowledge
One of the ultimate "just because you can" projects! There must be some useful application of this tech too, I know Synology NAS has a desktop-like web UI. That's sort of what this reminds me of.
Thank you! This was indeed a "because I can" type of project, although I wasn't yet sure if I could or if it was possible when I began. Synology is indeed the closest thing I can think of which is professionally made.
@@NonFungibleApe Thanks! I would say there is minor utility if you want to do certain file operations without installing required codecs/deps. Or for example if you are on Mac and you open Safari and then grab some random 32 bit exe someone sent you, and you drag it onto my site and run it and see what it does, that is also a use case. But at the moment many of those uses are in beta stage and are just proof-of-concept.
@@debatez5371 Yes you could indeed, it is isolated at several levels. But most likely the infected file itself would not to anything cool within the WINE environment.
Seen many "OS in a browser" projects throughout the years but this is the first one that truly deserves to be described as such. I was expecting something like those others, maybe with some newer thing added but this is absolutely mind-blowing! Definitely gonna keep up with this and see how it evolves. Awesome work, and you deserve a webby award, be it this year or any following.
Thanks very much for saying! I hope to keep evolving it for a long time. I have also followed these types of projects for many years and I was always excited about the idea of taking it serious and seeing how far it could go.
Thanks! I spent a lot of time trying to make it more responsive and finding new tricks to make things more efficient. I hope to be able to share my progress for many years to come.
Haha, most people who have met me would say I am human, but the jury is still out. I am happy to hear you liked my project, thanks very much! I should mention that I did indeed make many of what is shown, but I also used libraries for some things and like almost everything on the web, it depends on libraries from other developers.
@@DoubleFaceReal I am not totally sure what the future business cases would be, but I have had people contact me who wanted to make business from it, such as to help with online teaching or to allow access to files on a NAS. I have mostly focused on using it for my personal website and I don't have much desire to find business cases for it.
@@DustinBrett great great job, but you make me feel bad :D im senior dev and dont have a clue on how you realized this, i will take a look at the git repo, i mean i have some ideas but... it will be amazing if you could upload a video were you discuss the technical part about all of this, i have the sensation i can learn a lot
@@DoubleFaceReal Thanks! I will try and make some technical videos where I discuss various aspects of how I put things together, thanks for the suggestion.
Very impressive! Congratulations. Keep improving it and eventually you will understand that the journey matters and this is not "spent time", but quality time that created something special, and you should be proud. This project is inspirational. Absolutely loved it. Thank you.
Thank you! I actually already agree with your journey comment. One day if I ever do win that Webby, I had planned my 5 word acceptance speech to be "the journey is the destination". Happy to hear you found my project inspirational.
Yea, think the biggest slow down in windows 11 is that it spreads all the caches over all drives you have installed and when you want to open anything it has to go through it’s indexes to get each corresponding cache file to send to RAM> CPU > RAM etc , which when you use the system for more than 12 hours really slows it down with the millions of < 1KB files being cached. the website basically just has a single cache folder it looks in.
@@kuromiLayfe Ya it is hard to tell which is the biggest culprit, but it's a common complaint with Windows and it's been going on for a while. I do think there is something magical about being able to see an issue and go fix it within a day, which is something big companies & established OS's do not typically do. I think if there was a chance for more autonomy in improving a product by the people at a company, than it would get better much more quickly.
This took me to the days I wrote a win 3.1like OS with QBASIC as a child. I cannot imagine how hard you worked for it. Amazing details and dedication. Thank you for sharing
Wow thank you so much! I have never actually gotten a Super Thanks so I had to look up what it was. If you have any feature requests or anything please feel free to comment. This is amazing and I appreciate it greatly. Also this motivates me to keep going (not that I wasn't already quite motivated).
Incredible achievement blending modern web tech with classic OS design. The attention to detail - from file system mechanics to seamless integrations like WebAssembly and DOSBox - shows remarkable engineering. While it might be more showcase than practical tool, it perfectly demonstrates how far browser capabilities have come. Genuinely inspiring work! 🚀
Very nice of you to say, I'm glad to see you appreciated the intention. If it can stand only as a showcase of browsers capabilities I would be quite proud of that. Thank you!
@MannyPE-oi7pbwhat made you think that? I feel like im pretty good at spotting bots but this just seems like an on topic comment about the project. I know there are bots copying comments but idk about this.
@@galstibilj9913 I agree, I found this comment to be detailed enough where I don't see why it would be a bot. I haven't really noticed much bots in the comments and I am not sure why they would even comment if they aren't posting links or trying to scam me somehow.
Wow this is crazy ! A cool feature you could add easily could be to change the page url dynamically when opening a file so when you share the url with others like on social media people can actually see the same thing and you have already done 99% of the work to achieve this. Nice work !
Thanks for the tip, I do change the title and icon when the focused window changes, but because so many things can be open at once I decided to leave the url itself alone and focus on just the title/icon. If you right click a file you can share it and that will generate a link like what you've described.
Your project is incredible! I’ve been reading through the source code, and while it feels quite complex for me right now, I’m excited to learn and understand it better over time.
Now make it possible to share a screen across everyone having it open in their browser like a google doc. Would be an epic interactive project across the internet and this amazing community!
Thanks for the idea! I have for sure looked into this and plan to do it one day. Remote control of a website is not easy, but there are recent API's such as Screen Share which also allow some controls to be sent over.
@SjarMenace I could have it open on my computer and you all the way at your house would be able to interact with the exact same "desktop" as me. You can do this in Google docs where you both are editing the same document at the same time but this would be a WAY cooler version of that
@SjarMenace working with the same files and knowing they are all in the same place. Collaborative work. If you haven't done a ton of that kind of work it makes sense that you wouldn't understand
Got blessed by the algorithm with that one ... god dayum, the love to detail is insane !! Also resolution works perfecrly fine for mobiles. I am genuinely impressed. Amazing job!
Thanks for mentioning the detail, I've spent many days thinking where else I can add detail. On mobile I check the dpi and serve larger icons which should look more clear. And for the algorithm, if you mean RUclips, then indeed this is one of my first videos to do this well so I imagine it got put in front of some people.
I had to do an inception attempt on your website and it worked incredibly well. I got to 6 instances of your website loaded from the browser in your website one inside the other before it just started making new tabs on the last desktop 😂 very impressive!
Thanks! I decided not to demo the AI stuff during this video because when using the WebGPU it can almost lock up my system with my limited hardware, which isn't ideal while I am recording a video. But I love the idea of a local AI, and I hope to keep evolving and customizing this idea over the next few years. Especially now that things like Chrome's Prompt API are allowing users to run AI locally without having to download big files for each site.
The browser in the browser blew my mind LOL really liked the animated file previews in the file browser too, just insane work overall. This is the type of stuff that inspires me
I tend to have alot of remote workers and something like this would enable them to use any device and have the same interface to be able to log in and have the same interface with the same tools and literally no viruses or spyware. This would make an excellent enterprise grade solution for remote work.
Thanks for the suggestion! Perhaps one day it could work in this capacity, but currently the state of the OS initially is something that is compiled in advance and changes are only persisted within the browser.
Oh cool! I’ve been to your website multiple times over the past couple years to get inspiration to build my own portfolio. Neat to see you have a RUclips channel!
Thanks! I spent a long time trying to match the styling of my own personal machine which runs Windows 10. If I ever upgrade to Windows 11 I will have to update the visuals.
Bro, that is epic! Can you do a video overview of how you've made your website, what technologies, the tech stack, how you've done things. I was especially curious about the drag and drop and heic format but also the whole website. Congrats!
Thanks! I for sure plan to do an overview as a lot has changed since I did my initial one 4 years ago. For drag and drop I was able to use the native browser API's, but it required a lot of setup for each thing such as the drag image and ability to drag in/out of the browser. As for heic I utilized libheif-js which decodes heif/heic into jpg that I can display via an img tag.
This is insane, all the details and the animations are so perfect, i thought you copy pasted a windows 10 screenshot as an image onto the website thats how good this is, this is great, keep up the work! ❤
Thanks very much! I spent many nights zoomed in 700% on a screenshot of Windows 10 in order to understand exactly where the pixels needed to be for it to look the way it does now.
Duuuuude!!! I literally had this idea 2 years ago and thought nahhhh that will take too long to develop and you had the idea earlier and stuck to it! I am mad proud of you brother! Thanks for doing such an amazing project for the collective 😭
you are crazy. how did you handle all these functionalities so smooth. i myself sometime thinks to go that extreme in coding but wow you did a great job. you are my new inspiration. and by the way i get the video by chance now following you for the rest of the your work. Thank you man Please allow us to contribute in your repo. if it is open source
I know very little about web-development, but I can tell how much work must have gone into this. So much care to detail, and everything works like you'd expect it to! BTW, I assume there is some backend-server, even if it's hosted locally (like NiceGui)? What's the line on what gets client-side rendered vs server-side rendered? I assume everything is implemented using plain javascript.. plus maybe some frameworks like React, vueJs, etc?
Thanks very much! Indeed this did take a lot of care and detail and thinking about things for years. As for the backend, as this is just static files and runs fully client side, the only backend is Apache HTTPD w/Cloudflare CDN to host the files. Some of the demos use backends which are publicly open and available for anyone to use, but they aren't ran by me. Everything is client side rendered. It uses React and also uses WebAssembly for many of the more advanced demos.
I agree it would be quite cool if something like Google Drive had an interface such as this. Maybe they can just move ChromeOS to the browser. Ya the WINE demo is quite cool and I hope one day to be able to support 64-bit exe's as well, along with more apps as I get a newer version of WINE installed. The BoxedWine project still does updates but I think they are years away from where I would like them to be in order for daedalOS to better utilize it. Also another idea I had for it is windowless in which the exe's launch without showing the BoxedWine container, that would be the ultimate coolness, and it is possible, although very hard and glitchy.
This is inspirational! I have a side project of my own that is maybe just as extensive in time and commits, but I find the progress you have made to be astounding. Perhaps I would have something as polished as yours if I wasn't developing a core library that all can use PLUS my application built upon that. But it's all about the fun you have along the way, I suppose.
Thanks very much! Cool you have been able to commit to a project in that way. I'd be interested in it's name so I can check it out. I agree that I would have made much less progress if I had first focused on making all my components work in a way where others can easily use parts of them, such as in libraries. Instead what I have is highly integrated and coupled, but I was able to make progress quickly within that paradigm.
@DustinBrett The pending name of my project is Hauprich, but there isn't a public branch yet, so not much to check out as of yet. Fingers crossed to be there this year. 2025! And unless you are into cryptocurrency, then you might not find the progect super interesting since it is mostly my re-engineering of digital assets over the nostr protocol. A lot of fun problems to solve. E.g., inter-relay concensus, no double-spending, smart contracts, governance. But I think I have it all mostly figured out. I just need to put it into more code 😅
Glad to, I agree that protocols like Nostr are important and also cool to play with. They have since updated the NIP for messaging so I need to go in and improve the encryption.
This was a wonderful New Year's gift. I just stumbled upon this project and this video by coincidence, and am so happy I did. This website is unbelievably amazing
0:00 Year-End Project Update: Data OS 2:15 New Features: Details View & File History Updates 3:30 Drag-and-Drop Functionality & New File Format Support 4:40 Advanced File Properties & Media Info Integration 5:30 Terminal Enhancements: Piping & Custom Commands 6:20 New Runtimes: JavaScript, Python, and AI Integration 7:25 AI-Powered Co-pilot Feature (Talos) 8:20 Browser Integration and Live Directory Listing 9:15 Easter Eggs and Interactive Elements 10:00 RSS Feed Integration and Winamp Emulator Improvements 11:10 File Explorer Functionality, Drag & Drop & Loading Progress 13:10 File Compression, Mounting, & Executable Execution 15:20 File Saving, Sorting, and Dynamic Icon Creation 16:40 Game Emulation: DOS and Console Game Support 17:40 Support for Diverse File Types and Viewing Capabilities 18:30 Video Background, Wallpaper Settings, and Dynamic Content 19:30 Context Menus, Short Cuts and File Manipulation Options 20:30 File Conversion, Text Editor, and PDF Viewer 21:10 Keyboard Shortcuts and Persistent File Information 21:30 Start Menu Enhancements, Visual Effects and User Interaction 22:00 Live Search Capabilities and Dynamic Results 22:50 System Clock Synchronization and Calendar Integration 23:15 Dynamic Wallpapers, Image Slideshows, and AI Integration 24:50 Wallpaper Variations, Query Parameters, and App Demonstrations 25:50 App Support (Boxed Wine, Browser, Dev Tools) 27:00 Emulator Support (Emulator JS, Atari 2600, NES) 28:00 IRC Chat Client, Game Saving, and File System Persistence 29:00 Messaging Client and Editor Integrations 30:15 Code Editors (Monaco, Vim, and Prettier) 30:50 Image Manipulation with MS Paint 31:30 PDF Viewer and Flash File Support 32:10 Terminal Commands, System Utilities, and Git Repo Cloning 32:50 Blog Editor, Video Support, and Additional Code Editor 33:50 Streaming Playlists, Visualization, Games, and Bug Report 35:20 Project Ideas, Conclusion, and Call to Action Generated with Snorvia AI chapter generator
Wow, this is really impressive. I've had a similar project I've been working on the for the past 5-6 years. But it's primitive compared to yours. You have built what I've always dreamed of building.
You browser OS is full of neat hidden features that gives it personality, a thing i think old OSs used to have but not anymore unfortunately. Again such a great project
@@DustinBrett I hope I will at some point have the opportunity to talk to you sober (me being sober). This is truly impressive, and fun, and I'd like my sober me to get in touch with you.
Dude you are an absolute madman! The amount of work you've put into this is amazing. Can you tell us a little about your educational professional background?
Thanks! I've had a passion for computers since I was a kid in the mid-90's. I've been trying to code things for 30 years almost now. As for formal education, I have none. I started doing IT/computer repair out of high school at 17 and did that career till 25, then traveled the world for 4 years before deciding to switch into software engineering when I moved to BC.
This is really interesting! You are definitely cooking a great idea here; not sure what for, tho. I'm thinking this could be the start of having virtual machines accessible from anywhere that don't really run on a machine but only require a file structure on the cloud.
Thanks! I also am not sure on what the end result will be, but I like to think with my passion project and personal website that the journey of making it is the reward. I will keep adding features and fixing bugs and maybe one day it will turn into something people want to use.
I remember that back in the days of the PSP we did this kind of thing a lot and I started building an Web OS in 2007 and finished it in 2012 and as I'm watching your video my jaw just drops. nice work I want to see what you plan on doing with this knowledge.
That's really impressive! I tried something similar approximately 5 years ago, but I didn't take it seriously and gave up on it. What you did truly shows the dedication and technical skill required to bring such an insane project to life. It's incredibly inspiring and motivates me to revisit some of my old projects with a different perspective. Keep up the amazing work, Dustin!
Thanks very much! It can be hard for these projects to get momentum when not taken seriously as at the start it takes a long time for things to come together. It makes me proud to think my project may have inspired you, thank you!
I was too distracted by the website to watch this video - but it's amazing! there is so much attention to detail... would probably trick me into thinking it was windows 10 if I wasn't paying attention lol now how do I replace my current operating system with this!
Haha, glad I almost tricked you as that is the intention, to try and cross that uncanny UI valley. Maybe one day this can run as an OS, but it will likely require a rewrite into a language which I can more easily compile to something native. In my office I have a computer which boots windows and instead of explorer.exe it runs chrome.exe and goes directly to my website in fullscreen, so it almost feels like that computer runs my OS.
Fun stuff! May have to try it for the old DOS games experience! btw, I notice you seem to be having allergies. I personally, have an air purifier with a HEPA filter, and I have another that is an ionizer. Those two plus rinsing my nose regularly with saline water has made it so that I don't need Claritin most of the time.
Thanks for the suggestion/noticing, sadly I have a full on cold and took medicine before this video to try and keep it under control. Ideally I would have waited a few more days to make the video, but it had become a tradition to do the video before January and I ran out of days to wait. Although I also do have allergies, but most days it isn't noticeable and is nothing like in the video.
You are insane, this is insane. I can’t even comprehend how you tackle a project like this, very well done!!
Took the words right out of my mouth
You just learn canvas and you go and have fun
Huh this crazy maaaaaaaaaaaaan
¿¿¿¿ What if everysite you browse is like a computer ?????????????????????????
I have to put a few more ¿¿¿¿?????
Thank you very much!
@@gorylek198 I wish it was that easy. Although funny you mention that because I plan to do a rewrite eventually in which everything will be drawn on a canvas.
This is one of the most impressive things I've seen in a browser
Happy to hear it, thanks!
Really? One of the most impressive things I've ever seen in a browser is when a woman undresses..
Me too, me too. Developers are really of different capabilities. I can't even imagine how to start this.
This is one of the coolest passion projects I've ever seen. Awesome work!
Nice of you to say, thank you!
This is WILD. I think most normal (not developers) people would think its pretty neat and go about their day, but for someone who has an idea how much work something like this would take, it is mindblowing. Incredible.
Thank you very much! It has indeed been a lot of work and is both a passion and perhaps an obsession sometimes.
For me, as a dev, I'm also interested in... WHY?
What problem does this solve?
@@Macatho Passion projects don't need to solve a problem. You don't know how to have fun and build things just to build them because they're cool?
@@Macatho imo the main thing is does is just a nice thing in your portfolio, demoing knowledge. None of these features are too difficult to implement on their own, but overall it does have a nice effect and show a good breadth of knowledge
@@Macatho Not everything has to solve a problem. Sometimes it's good to make for the sake of making
One of the ultimate "just because you can" projects! There must be some useful application of this tech too, I know Synology NAS has a desktop-like web UI. That's sort of what this reminds me of.
Thank you! This was indeed a "because I can" type of project, although I wasn't yet sure if I could or if it was possible when I began. Synology is indeed the closest thing I can think of which is professionally made.
Good stuff 👍
Any actual utility for this web app?
@@NonFungibleApe Thanks! I would say there is minor utility if you want to do certain file operations without installing required codecs/deps. Or for example if you are on Mac and you open Safari and then grab some random 32 bit exe someone sent you, and you drag it onto my site and run it and see what it does, that is also a use case. But at the moment many of those uses are in beta stage and are just proof-of-concept.
@@DustinBrett could you run a executable that is infected within it, without infecting your PC?
@@debatez5371 Yes you could indeed, it is isolated at several levels. But most likely the infected file itself would not to anything cool within the WINE environment.
For anyone who got at least a little glimpse of an idea of what is actually happening here. this guy is mad genius!
Much appreciated for the kind words!
He is no terry Davis
@@cvabds lol and you are?
@@cvabds lol why are you so bitter my guy?😂 Ever heard Terry using the modern tech stack?
Seen many "OS in a browser" projects throughout the years but this is the first one that truly deserves to be described as such. I was expecting something like those others, maybe with some newer thing added but this is absolutely mind-blowing!
Definitely gonna keep up with this and see how it evolves.
Awesome work, and you deserve a webby award, be it this year or any following.
Thanks very much for saying! I hope to keep evolving it for a long time. I have also followed these types of projects for many years and I was always excited about the idea of taking it serious and seeing how far it could go.
Very impressive work. So responsive too. So many possibilities! Please continue to share your progress.
Thanks! I spent a lot of time trying to make it more responsive and finding new tricks to make things more efficient. I hope to be able to share my progress for many years to come.
WTFFF
This is nuts. Dude. Absolutely amazing work!
Thanks, much appreciated!
This is unreal!! Absolutely incredible!!! Honestly one of the most impressive things I’ve seen! You are very, very talented!!
Thanks so much for saying!
Bro, are you human? wtf ..this is by far one of the most amazing things i've ever seen made by a single person, thumbs up
Haha, most people who have met me would say I am human, but the jury is still out. I am happy to hear you liked my project, thanks very much!
I should mention that I did indeed make many of what is shown, but I also used libraries for some things and like almost everything on the web, it depends on libraries from other developers.
@@DustinBrett thats totally fine, im wondering what can be the business usecase for this
@@DoubleFaceReal I am not totally sure what the future business cases would be, but I have had people contact me who wanted to make business from it, such as to help with online teaching or to allow access to files on a NAS. I have mostly focused on using it for my personal website and I don't have much desire to find business cases for it.
@@DustinBrett great great job, but you make me feel bad :D im senior dev and dont have a clue on how you realized this, i will take a look at the git repo, i mean i have some ideas but... it will be amazing if you could upload a video were you discuss the technical part about all of this, i have the sensation i can learn a lot
@@DoubleFaceReal Thanks! I will try and make some technical videos where I discuss various aspects of how I put things together, thanks for the suggestion.
Very impressive! Congratulations. Keep improving it and eventually you will understand that the journey matters and this is not "spent time", but quality time that created something special, and you should be proud. This project is inspirational. Absolutely loved it. Thank you.
Thank you! I actually already agree with your journey comment. One day if I ever do win that Webby, I had planned my 5 word acceptance speech to be "the journey is the destination". Happy to hear you found my project inspirational.
The fact that an OS made in the browser is snappier than Windows 11 is both really impressive and really sad all at once. Great work!
Haha thanks, ya I do have some smoke and mirrors that allows my site to feel a bit snappier, but also Windows 11 is sadly quite slow.
Yea, think the biggest slow down in windows 11 is that it spreads all the caches over all drives you have installed and when you want to open anything it has to go
through it’s indexes to get each corresponding cache file to send to RAM> CPU > RAM etc , which when you use the system for more than 12 hours really slows it down with the millions of < 1KB files being cached.
the website basically just has a single cache folder it looks in.
@@kuromiLayfe Ya it is hard to tell which is the biggest culprit, but it's a common complaint with Windows and it's been going on for a while.
I do think there is something magical about being able to see an issue and go fix it within a day, which is something big companies & established OS's do not typically do. I think if there was a chance for more autonomy in improving a product by the people at a company, than it would get better much more quickly.
This took me to the days I wrote a win 3.1like OS with QBASIC as a child. I cannot imagine how hard you worked for it. Amazing details and dedication. Thank you for sharing
Very cool! My first language in high school was QBASIC and I have some fond memories playing with it. Much appreciated!
@@DustinBrett 😍
Thanks
Wow thank you so much! I have never actually gotten a Super Thanks so I had to look up what it was. If you have any feature requests or anything please feel free to comment. This is amazing and I appreciate it greatly. Also this motivates me to keep going (not that I wasn't already quite motivated).
This is giving me major imposter syndrome but also one of the most impressive browser based projects I’ve ever seen. Well done.
Thank you for considering it impressive, much appreciate!
Incredible achievement blending modern web tech with classic OS design. The attention to detail - from file system mechanics to seamless integrations like WebAssembly and DOSBox - shows remarkable engineering. While it might be more showcase than practical tool, it perfectly demonstrates how far browser capabilities have come. Genuinely inspiring work! 🚀
Very nice of you to say, I'm glad to see you appreciated the intention. If it can stand only as a showcase of browsers capabilities I would be quite proud of that. Thank you!
@@DustinBretti'm pretty sure that you are interacting with a bot. The comment seems unnatural/AI generated.
@MannyPE-oi7pbwhat made you think that? I feel like im pretty good at spotting bots but this just seems like an on topic comment about the project. I know there are bots copying comments but idk about this.
@MannyPE-oi7pb In regards to which comments? I hadn't felt it was bot like and I hope it isn't.
@@galstibilj9913 I agree, I found this comment to be detailed enough where I don't see why it would be a bot. I haven't really noticed much bots in the comments and I am not sure why they would even comment if they aren't posting links or trying to scam me somehow.
Man, that's crazy... At first thought it was kinda "basic" until i've acess it! U've made a AWESOME work! Congrats and hope you have great year!
Much appreciated! I definitely tried to go beyond the basic surface level type of site which has attempted this kind of thing in the past.
I have never seen such a good browser os in my life. This is crazy! I congratulate you with all my heart, it is incredible.
Much appreciated for the kind words, thanks!
Wow this is crazy ! A cool feature you could add easily could be to change the page url dynamically when opening a file so when you share the url with others like on social media people can actually see the same thing and you have already done 99% of the work to achieve this. Nice work !
Thanks for the tip, I do change the title and icon when the focused window changes, but because so many things can be open at once I decided to leave the url itself alone and focus on just the title/icon. If you right click a file you can share it and that will generate a link like what you've described.
Your project is incredible! I’ve been reading through the source code, and while it feels quite complex for me right now, I’m excited to learn and understand it better over time.
Thanks! Glad to hear you are checking out the code.
Now make it possible to share a screen across everyone having it open in their browser like a google doc. Would be an epic interactive project across the internet and this amazing community!
Thanks for the idea! I have for sure looked into this and plan to do it one day. Remote control of a website is not easy, but there are recent API's such as Screen Share which also allow some controls to be sent over.
what do you mean @4louisMC can you explain it to me simpler
@SjarMenace I could have it open on my computer and you all the way at your house would be able to interact with the exact same "desktop" as me. You can do this in Google docs where you both are editing the same document at the same time but this would be a WAY cooler version of that
@@coltynstone-lamontagne i see no purpose in that?
@SjarMenace working with the same files and knowing they are all in the same place. Collaborative work. If you haven't done a ton of that kind of work it makes sense that you wouldn't understand
Got blessed by the algorithm with that one ... god dayum, the love to detail is insane !! Also resolution works perfecrly fine for mobiles. I am genuinely impressed. Amazing job!
Thanks for mentioning the detail, I've spent many days thinking where else I can add detail. On mobile I check the dpi and serve larger icons which should look more clear. And for the algorithm, if you mean RUclips, then indeed this is one of my first videos to do this well so I imagine it got put in front of some people.
wow thats fricken amazing work, so much going on here, the drag and drop opens this open to some interesting use cases
Thanks, I'm glad you liked the drag and drop features!
I had to do an inception attempt on your website and it worked incredibly well. I got to 6 instances of your website loaded from the browser in your website one inside the other before it just started making new tabs on the last desktop 😂 very impressive!
And this was from an iPhone 12 too btw 😂
Oh wow 6 deep, that is the most I have heard someone attempt, thanks for checking it out!
@@_..-.._..-.._ Haha wow, even more impressive!
Awesome! This is the future of OS. Very well done! I am most certain that you will be remembered as pioneer of Web Singleton OS.
Thanks very much! It would be amazing if OS's and the web evolved in someway even close to what I am doing.
I like how the AI stuff you added actually runs locally, this is already way better than a lot of OS's that run on bare metal
Thanks! I decided not to demo the AI stuff during this video because when using the WebGPU it can almost lock up my system with my limited hardware, which isn't ideal while I am recording a video. But I love the idea of a local AI, and I hope to keep evolving and customizing this idea over the next few years. Especially now that things like Chrome's Prompt API are allowing users to run AI locally without having to download big files for each site.
The browser in the browser blew my mind LOL really liked the animated file previews in the file browser too, just insane work overall. This is the type of stuff that inspires me
Thanks very much! Glad the demo has some things that surprised you.
This is pure dedication and passion! I love it! And it runs smooth af, too. Awesome work
Thanks for thinking so, much appreciated!
I tend to have alot of remote workers and something like this would enable them to use any device and have the same interface to be able to log in and have the same interface with the same tools and literally no viruses or spyware. This would make an excellent enterprise grade solution for remote work.
Thanks for the suggestion! Perhaps one day it could work in this capacity, but currently the state of the OS initially is something that is compiled in advance and changes are only persisted within the browser.
This is the best operating system that is able to run in the browser. No one has even made a better one that entirely runs in the browser.
Thanks very much! I would like to think I am at least in the top 5 for this kind of thing. Hopefully one day there is a competition. 🙂
This is very impressive to me! I just started web development and I'm so amazed by other people making stuff like this ❤
I'm happy that you found it impressive, thanks greatly!
I've just stumbled upon this video completely randomly and this project is wild. It looks so nice, good job!
Thanks, much appreciated!
In my 7 years of coding experience I've never seen such a cool project like this!! You are crazy talented!
Nice of you to say, thank you!
This is nuts. You've done an amazing job dude. This has SO MUCH potential and it's so much fun and cool......!!!!!!
Thanks, much appreciated! It does indeed have a lot of potential, maybe one day it will be unleashed in some form.
Unbelievable stuff. Keep up the great work.
Thanks, I will try!
I love your work and I think it deserves more attention! Thank you for continuing to work on it!
Thanks for saying so! Maybe one day.
Oh cool! I’ve been to your website multiple times over the past couple years to get inspiration to build my own portfolio. Neat to see you have a RUclips channel!
This is going to have a lot of views. Great work.
Thanks, I hope so! Always happy to have more people learn about my project.
This is BEAUTIFUL! So much respect for this project. Congrats on your work!
Honestly impressed by how fast and responsive it is.
Thanks, glad it worked well for you!
Looks like you're getting some traction. Incredibly deserved, well done, keep posting!
Stylistically, it match’s windows 10 very well. And the addition of interpreters for common languages was also a nice touch. Good work
Thanks! I spent a long time trying to match the styling of my own personal machine which runs Windows 10. If I ever upgrade to Windows 11 I will have to update the visuals.
Bro, that is epic! Can you do a video overview of how you've made your website, what technologies, the tech stack, how you've done things. I was especially curious about the drag and drop and heic format but also the whole website. Congrats!
Thanks! I for sure plan to do an overview as a lot has changed since I did my initial one 4 years ago. For drag and drop I was able to use the native browser API's, but it required a lot of setup for each thing such as the drag image and ability to drag in/out of the browser. As for heic I utilized libheif-js which decodes heif/heic into jpg that I can display via an img tag.
This is insane, all the details and the animations are so perfect, i thought you copy pasted a windows 10 screenshot as an image onto the website thats how good this is, this is great, keep up the work! ❤
Thanks very much! I spent many nights zoomed in 700% on a screenshot of Windows 10 in order to understand exactly where the pixels needed to be for it to look the way it does now.
Duuuuude!!! I literally had this idea 2 years ago and thought nahhhh that will take too long to develop and you had the idea earlier and stuck to it! I am mad proud of you brother! Thanks for doing such an amazing project for the collective 😭
45 seconds in and I already know that this is the video I need to see as I rebuild my home-lab. :) What a happy accidental find.
Happy to hear that I managed to interest you within the first minute. RUclips can be tough with that. 🙂
you are crazy. how did you handle all these functionalities so smooth. i myself sometime thinks to go that extreme in coding but wow you did a great job. you are my new inspiration. and by the way i get the video by chance now following you for the rest of the your work. Thank you man
Please allow us to contribute in your repo. if it is open source
this is one of the coolest websites I've ever seen.
Nice of you to say, thank you! Hopefully you are on the judging committee for Webby's this year. 🙂
Wow. I can not imagine how much hard work this must have been to implement. I take my hat off to you sir.
Happy New Year!!! Thanks for doing this for us all to watch.
Thanks for watching! Happy new year!
Dustin, this is an amazing achievement and the easter eggs are a great touch. Reminds me of Amiga Dos all those years ago. Well Done!
Thanks very much! Adding easter eggs is one of my favorite things to do.
I am loss for words with what u have done! Bravo! Just earned yourself a new subscriber.
Thank you!
Personally I believe videos like this talking about amazing work from the devs perspective is so valuable! Amazing work Dustin!
Thanks, that is great to hear! I hope to do many more videos and to try and give people the feeling for being a developer who enjoys coding.
I know very little about web-development, but I can tell how much work must have gone into this. So much care to detail, and everything works like you'd expect it to!
BTW, I assume there is some backend-server, even if it's hosted locally (like NiceGui)?
What's the line on what gets client-side rendered vs server-side rendered? I assume everything is implemented using plain javascript.. plus maybe some frameworks like React, vueJs, etc?
Thanks very much! Indeed this did take a lot of care and detail and thinking about things for years.
As for the backend, as this is just static files and runs fully client side, the only backend is Apache HTTPD w/Cloudflare CDN to host the files. Some of the demos use backends which are publicly open and available for anyone to use, but they aren't ran by me.
Everything is client side rendered. It uses React and also uses WebAssembly for many of the more advanced demos.
This is awesome! Great project and great dedication. You inspired me a lot.
This is what i want cloud services like google drive to feel like! Sick stuff man, and cool that wine works in a browser, had no idea.
I agree it would be quite cool if something like Google Drive had an interface such as this. Maybe they can just move ChromeOS to the browser. Ya the WINE demo is quite cool and I hope one day to be able to support 64-bit exe's as well, along with more apps as I get a newer version of WINE installed. The BoxedWine project still does updates but I think they are years away from where I would like them to be in order for daedalOS to better utilize it. Also another idea I had for it is windowless in which the exe's launch without showing the BoxedWine container, that would be the ultimate coolness, and it is possible, although very hard and glitchy.
This is one of the best things I've ever seen. You should be proud of your work, this is a technical feat.
Thank you very much, I am indeed quite proud of it and I get a lot of enjoyment out of improving it and sharing my work with others.
Much love for you and this project!!
Thanks!
This OS project is really awesome, I like the attention to detail, all options and menu items actually works not just a placeholder. Very impressive.
Thanks very much! It was indeed important for me that nothing was a placeholder, if I was going to make a button it had to do what it said.
oooooh, i have no words. every minute I realize how much work done and just every time saying "wft man", "omg", etc, truly godlike.... !!!
That is nice to hear that you found interesting things each minute with my project, thanks!
A channel must be truly special for me to subscribe. I've never subscribed faster. You are a truly gifted person.
Thanks very much! I will try and keep putting out content worth checking out.
THIS IS FREAKING AWESOME
THANKS!
your website is truely amazing. I’m blown away by what you’ve managed to do.
Thank you very much!
🎉 A month ago, I presented the same topic at my school but focused solely on windows, and now I can see an entire system in action! It's really cool!
Very cool you presented something like this at your school!
This is INCREDIBLE! People like you literally change the world!
This is inspirational!
I have a side project of my own that is maybe just as extensive in time and commits, but I find the progress you have made to be astounding.
Perhaps I would have something as polished as yours if I wasn't developing a core library that all can use PLUS my application built upon that.
But it's all about the fun you have along the way, I suppose.
Oh, my gosh! Glad to see your project using Nostr protocol to a small degree. My project is mostly built upon Nostr protocol. Super cool.
Thanks very much! Cool you have been able to commit to a project in that way. I'd be interested in it's name so I can check it out.
I agree that I would have made much less progress if I had first focused on making all my components work in a way where others can easily use parts of them, such as in libraries. Instead what I have is highly integrated and coupled, but I was able to make progress quickly within that paradigm.
@DustinBrett
The pending name of my project is Hauprich, but there isn't a public branch yet, so not much to check out as of yet. Fingers crossed to be there this year. 2025!
And unless you are into cryptocurrency, then you might not find the progect super interesting since it is mostly my re-engineering of digital assets over the nostr protocol.
A lot of fun problems to solve. E.g., inter-relay concensus, no double-spending, smart contracts, governance. But I think I have it all mostly figured out. I just need to put it into more code 😅
@@CryptoDrewStreams I use the Nostr protocol for my messaging app, your project sounds quite interesting, good luck with it!
@@DustinBrett Thanks!
This is absolutely amazing! Well done Dustin!
Thanks, much appreciated!
Thank you so much for integrating nostr! Such a simple yet huge advantage for self sovereign communication
Glad to, I agree that protocols like Nostr are important and also cool to play with. They have since updated the NIP for messaging so I need to go in and improve the encryption.
Wow! this just made my day. Mad respect for you Dustin!
Much appreciated!
This was a wonderful New Year's gift. I just stumbled upon this project and this video by coincidence, and am so happy I did. This website is unbelievably amazing
Nice of you to call it a gift, thank you! Happy you liked it.
Such an incredible achievement this! Well doone!
Thank you!
Dustin, this is amazing! Well done sir, you took this to the next level.
Thanks for saying so, much appreciated!
When I saw the title I thought I was going to say .... Why ! But it's pretty cool, excellent job.
Haha thanks! I ask myself why sometimes, people ask me why all the time. But if I asked why all the time I wouldn't get anything done I feel.
The most incredible part is the Wine support. Definitely want to see the compatibility expand on that.
This is INSANE, and I mean that as the greatest form of compliment. Kudos!
Thanks very much! Glad you liked it.
Massive respect for making your project free and open source!
Thanks, much appreciated!
12:53, already surpassed the ability of Microsoft
also gif preview in explorer, faster cmd terminal. Microsoft s**ks
Haha it is true that the Windows search really went down hill a long time ago and it never recovered afaik.
You are a mad genius. This is nothing short of astonishing!
Nice of you to say, thank you!
You're just next level dude.
Much appreciated!
0:00 Year-End Project Update: Data OS
2:15 New Features: Details View & File History Updates
3:30 Drag-and-Drop Functionality & New File Format Support
4:40 Advanced File Properties & Media Info Integration
5:30 Terminal Enhancements: Piping & Custom Commands
6:20 New Runtimes: JavaScript, Python, and AI Integration
7:25 AI-Powered Co-pilot Feature (Talos)
8:20 Browser Integration and Live Directory Listing
9:15 Easter Eggs and Interactive Elements
10:00 RSS Feed Integration and Winamp Emulator Improvements
11:10 File Explorer Functionality, Drag & Drop & Loading Progress
13:10 File Compression, Mounting, & Executable Execution
15:20 File Saving, Sorting, and Dynamic Icon Creation
16:40 Game Emulation: DOS and Console Game Support
17:40 Support for Diverse File Types and Viewing Capabilities
18:30 Video Background, Wallpaper Settings, and Dynamic Content
19:30 Context Menus, Short Cuts and File Manipulation Options
20:30 File Conversion, Text Editor, and PDF Viewer
21:10 Keyboard Shortcuts and Persistent File Information
21:30 Start Menu Enhancements, Visual Effects and User Interaction
22:00 Live Search Capabilities and Dynamic Results
22:50 System Clock Synchronization and Calendar Integration
23:15 Dynamic Wallpapers, Image Slideshows, and AI Integration
24:50 Wallpaper Variations, Query Parameters, and App Demonstrations
25:50 App Support (Boxed Wine, Browser, Dev Tools)
27:00 Emulator Support (Emulator JS, Atari 2600, NES)
28:00 IRC Chat Client, Game Saving, and File System Persistence
29:00 Messaging Client and Editor Integrations
30:15 Code Editors (Monaco, Vim, and Prettier)
30:50 Image Manipulation with MS Paint
31:30 PDF Viewer and Flash File Support
32:10 Terminal Commands, System Utilities, and Git Repo Cloning
32:50 Blog Editor, Video Support, and Additional Code Editor
33:50 Streaming Playlists, Visualization, Games, and Bug Report
35:20 Project Ideas, Conclusion, and Call to Action
Generated with Snorvia AI chapter generator
Wow, this is really impressive. I've had a similar project I've been working on the for the past 5-6 years. But it's primitive compared to yours. You have built what I've always dreamed of building.
Thanks for saying! Cool that you've been working on a project for 5-6 years, quite an accomplishment.
You browser OS is full of neat hidden features that gives it personality, a thing i think old OSs used to have but not anymore unfortunately. Again such a great project
You have earned my lifelong respect out of what you have done here.
Much appreciated, kind of you to say!
@@DustinBrett I hope I will at some point have the opportunity to talk to you sober (me being sober). This is truly impressive, and fun, and I'd like my sober me to get in touch with you.
This is nuts. You're an absolute legend. WHAT a cool project!! Starred right away.
Thanks very much!
Good work, it's seamless, very attentive to detail
Glad it worked seamless for you, thanks!
Dude you are an absolute madman! The amount of work you've put into this is amazing. Can you tell us a little about your educational professional background?
Thanks! I've had a passion for computers since I was a kid in the mid-90's. I've been trying to code things for 30 years almost now. As for formal education, I have none. I started doing IT/computer repair out of high school at 17 and did that career till 25, then traveled the world for 4 years before deciding to switch into software engineering when I moved to BC.
That's impressive, mad respect
Thanks, much appreciated
This is really interesting! You are definitely cooking a great idea here; not sure what for, tho. I'm thinking this could be the start of having virtual machines accessible from anywhere that don't really run on a machine but only require a file structure on the cloud.
Thanks! I also am not sure on what the end result will be, but I like to think with my passion project and personal website that the journey of making it is the reward. I will keep adding features and fixing bugs and maybe one day it will turn into something people want to use.
Amazing Work
Thanks!
I remember that back in the days of the PSP we did this kind of thing a lot and I started building an Web OS in 2007 and finished it in 2012 and as I'm watching your video my jaw just drops. nice work I want to see what you plan on doing with this knowledge.
Bro is getting hired by Microsoft soon, that's for sure. But dude, that project is insane, am I'm glad I stumbled upon it! Continue your work my man!
Haha I have actually worked for Microsoft for 3 years now. 🙂 Thanks!
@@DustinBrett haha no way! 😂 awesome!
You Rock! Love the site. Great work! Love your humble nature.
4:10 The moment my mouth dropped
Haha that is great to hear as that is when it gets interesting.
Sir, you are amazing and such an inspiration! Greetings from Uruguay
Unbelivable and Very Very Awesome, my mouth is still open Hahaha, so Supprized and Happy 😀😃🥰😙
Thank you very much! Happy to hear I was able to surprise you with a few features.
That's really impressive! I tried something similar approximately 5 years ago, but I didn't take it seriously and gave up on it. What you did truly shows the dedication and technical skill required to bring such an insane project to life. It's incredibly inspiring and motivates me to revisit some of my old projects with a different perspective. Keep up the amazing work, Dustin!
Thanks very much! It can be hard for these projects to get momentum when not taken seriously as at the start it takes a long time for things to come together. It makes me proud to think my project may have inspired you, thank you!
I was too distracted by the website to watch this video - but it's amazing! there is so much attention to detail... would probably trick me into thinking it was windows 10 if I wasn't paying attention lol
now how do I replace my current operating system with this!
Haha, glad I almost tricked you as that is the intention, to try and cross that uncanny UI valley. Maybe one day this can run as an OS, but it will likely require a rewrite into a language which I can more easily compile to something native. In my office I have a computer which boots windows and instead of explorer.exe it runs chrome.exe and goes directly to my website in fullscreen, so it almost feels like that computer runs my OS.
As a Cybersecurity specialist, I am impressed. I did not think this would be so in depth
Fun stuff! May have to try it for the old DOS games experience!
btw, I notice you seem to be having allergies.
I personally, have an air purifier with a HEPA filter, and I have another that is an ionizer. Those two plus rinsing my nose regularly with saline water has made it so that I don't need Claritin most of the time.
Thanks for the suggestion/noticing, sadly I have a full on cold and took medicine before this video to try and keep it under control. Ideally I would have waited a few more days to make the video, but it had become a tradition to do the video before January and I ran out of days to wait. Although I also do have allergies, but most days it isn't noticeable and is nothing like in the video.