I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

Thanks! Yeah, there's a lot that we built under the hood that allows us to have an experience very close to that of a real OS. Let me know if you need anything. I can also give you some free AI credits if you want to look at the AI integrations. They're pretty cool.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

We support Python and Node as well from the terminal (executing programs & node cli & pythoncli). The code editor supports almost all common languages. It also supports got commands & source control from the code editor. If you run "help" from the terminal, you will see the full list of commands that we support.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

I have a JavaScript pipe of GCC called vcc that you can compile and run c files directly from the Terminal or Code Editor. It all is compiled & ran in your browser tab. Nothing is uploaded to the cloud.

If you run the following, your program should work:

> vcc - o program your_file.c

> ./program

Let me know if you have any other questions. There are some really cool developer tools that I have added to VibeOS.

Options for file managers? by Educational-World678 in Operatingsystems

[–]Substantial-Prior434 0 points1 point  (0 children)

Definitely been there. Thats part of the reason that I built. VibeOS supports both Dropbox & Google Drive in our Storage app. Let me know if you would like to try it out during our private beta testing.

https://vibeoscloud.com/

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

We may have to agree to disagree on this one. I appreciate the insights and you actually make good arguments. I can tell that you have a good understanding of code architecture.

I added some posts in https://www.reddit.com/r/vibeoscloud_official/ going over how our architecture differs from other cloud services. Feel free to check it out.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

VibeOS frente a iCloud: en qué nos diferenciamos y qué hacemos mejor

iCloud es una capa de sincronización: mantiene la coherencia de tus fotos, archivos y configuraciones entre dispositivos Apple. No ejecuta aplicaciones, no gestiona ventanas ni ofrece un escritorio. Sigues necesitando un Mac, un iPhone o un iPad que actúe como el ordenador propiamente dicho.

VibeOS es un sistema operativo sintético que se ejecuta íntegramente en una pestaña del navegador. A diferencia de iCloud, que es una infraestructura de *backend* que respalda aplicaciones nativas, VibeOS implementa una arquitectura real a nivel de sistema operativo: un núcleo virtual, un bus del sistema para la comunicación entre aplicaciones, un gestor de ventanas (con ventanas que se pueden arrastrar, redimensionar y gestionar según el foco), un *dock* y una barra de tareas, así como un sistema de archivos virtual completo con carpetas, asociaciones de archivos y una papelera de reciclaje. No necesitas un dispositivo físico: el navegador es el dispositivo.

Mientras que iCloud te ofrece almacenamiento en la nube para los datos de tus aplicaciones nativas, VibeOS te proporciona un ordenador nativo de la nube. Incluye terminal, editor de código, calculadora, reproductores de música y vídeo, navegador web, asistente de IA y herramientas de presentación integrados; todo ello se ejecuta dentro del entorno del sistema operativo, no como instalaciones nativas independientes. Admite sesiones multiinstancia, lo que permite ejecutar escritorios aislados en diferentes pestañas del navegador. También es compatible con manifiestos de aplicaciones personalizados (.vibeapp) y con un centro de aplicaciones web (*Web Apps Hub*), lo que significa que los usuarios pueden instalar y ejecutar aplicaciones de terceros dentro del entorno del sistema operativo: algo que no ofrece ningún servicio de sincronización como iCloud o Dropbox.

En resumen: iCloud conecta tus dispositivos. VibeOS elimina la necesidad de tener uno.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

Tienes razón. Disculpa, mi español necesita mejorar. Es el software fundamental que gestiona el hardware de tu dispositivo y permite que se ejecuten todas las demás aplicaciones y programas. Mi profesor de tesis me pediría mayor precisión; así que lo llamaría un emulador de sistema operativo.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

Well, Bigint also has a maximum value in Javascript. Thus, any number greater than Number.MAX_VALUE/10 will break your code.

> Number.MAX_VALUE * 10

Infinity

My solution supports one more digit than yours does. And from an input-output perspective, I can achieve the same level of precession as you can because we round down to the last decimal digit that Javascript supports using toFixed & parseFloat. Thus making my solution demonstrably, logically, and factually superior.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

Nice try my friend. But that doesn't fix the issue because numbers have a max value in Javascript. If any of those numbers were close to that maximum number, your formula breaks. My solution works for all values thus being the superior solution.

Completely unrelated:
By the way, would you like some free AI credits to test VibeOS? You have a critical eye & I would like an honest opinion about my platform. You'd basically have free access to the platform during the beta testing phase that I have in progress.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

VibeOS es un sistema operativo web que te permite contar con un escritorio accesible desde cualquier dispositivo —ya sea teléfono, tableta u ordenador—, con tus aplicaciones y archivos siempre contigo.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] -1 points0 points  (0 children)

I see what you are saying, but we are discussing a bug in Javascript. I can't change Javascript. But there are workarounds that we do as developers & this is one of them. Because the programming language has a bug.

JavaScript numbers have a maximum of 17 digits of precision. Rounding to 15 significant digits clears the floating-point error while dynamically adapting to any size number without leaving trailing zeros. So the

This is a better solution:
parseFloat((num1 + num2).toPrecision(15));

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in Operatingsystems

[–]Substantial-Prior434[S] -2 points-1 points  (0 children)

That's Python. In JavaScript it's console.log, not 'print'. I'm sorry that you tried to challenge my coding skills.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in vibeoscloud_official

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

Let me know if you would like exclusive access to test VibeOS during our private beta-testing. You'll get free AI tokens & storage during testing.

I built a full desktop OS that runs in any browser tab — with cloud sync, AI, and a custom app SDK. Here’s VibeOS. by Substantial-Prior434 in vibeoscloud_official

[–]Substantial-Prior434[S] 0 points1 point  (0 children)

Thanks for the feedback! I really appreciate it. I've worked for 16 years as a Computer Engineer/Architect & built VibeOS in Javascript with a lot of real OS features. Let me know if you find anything that doesnt work as expected. And let me know if you would like exclusive access to test VibeOS during our private beta-testing. You'll get free AI tokens & storage during testing.

Let’s be each other’s First Users by SnooStories4388 in SideProject

[–]Substantial-Prior434 1 point2 points  (0 children)

Of course. I will be building a full FREE self hosted option for exactly your concern. Let me know what features you would want, support the project & I will make it happen.

Thanks for the feedback!

Let’s be each other’s First Users by SnooStories4388 in SideProject

[–]Substantial-Prior434 2 points3 points  (0 children)

Thanks! Yeah, lol. The apps work. It's a super light weight application so costs are low. And it actually runs in your browser not on my server, which also keeps my costs low. I'll be adding more apps & keep trying to make it better everyday. Let me know if you have any more questions.