- cross-posted to:
- opensource@programming.dev
- cross-posted to:
- opensource@programming.dev
Pinokio is a new software platform that enables users to run their own “personal Internet” locally on Mac, Windows, and Linux computers with a single click[1]. The platform allows users to run web servers, AI models, and command-line applications directly on their local machines[2].
Released in version 5.0, Pinokio positions your personal computer as “the Cloud,” letting you operate various applications and services on your localhost rather than relying on remote cloud services[1:1][2:1].
Pinokio is a 1-click launcher for any open-source project. Think of it as a terminal application with a user-friendly interface that can programmatically interact with scripts.
A web UI that runs scripts. Cool I guess. If you’re into that kind of thing. There’s no way I’d use this instead of docker compose and Ansible/SaltStack. And yes I realize you probably could use compose from a Pinokio script.
Are we really at the point of hosting web services locally rather than installing a program? What problem does that solve?
Yes, and its actually the solution to a number of problems. For one, nearly all software devs are at least somewhat familiar with web development so you have a larger pool of potential contributors to your open source project. Along with that, web services can easily be hosted in a remotely accessible way and support any platform that has a web browser.
Starting your project as a web service also doesn’t mean you can’t release it as a desktop/mobile application either because of the existence of things like Electron, React Native, etc.
I do prefer native applications but I admit that any new software project I start is a web service
Electron and react native….no. Just no. If you plan to eventually put it on the net and need the test it day to day locally fine this could make sense. Otherwise I feel like it’s catering to a far more complex user experience with a shit ton of overhead. (Compare how the windows 11 start menu works to literally everything else)
My point is more about the ease of development rather than the quality of the UX. Like I said, I prefer native applications but a lot of these open source projects likely wouldn’t exist otherwise (or they’d be Windows-only with no remote hosting options)
It depends, but for me one use case is decoupling the end device from the application. We have laptops, desktops and phones in our household and rather than installing/updating every single one of them I have a central point for management, with all of the downsides of course (if the thing fails, it fails for all).
When I add a new machine to the network, every functionality an data is already there so I don’t need to copy or install anything everywhere.
Well, you can also buy an server or use an online service to selfhost apps as alternative to this.
slightly different use cases.
most of these are also available in app format if you are so inclined. as in you can always use libreoffice instead of hosting nextcloud.






