AI is everywhere. But, not all kinds of AI tools are accessible to the end-users.
Sure, you can try something like ChatGPT effortlessly or a couple of other AI tools through your web browser. But, what about running an AI app locally on your computer while protecting your privacy?
You do not have to pay anyone and still be able to safely use an AI app using your computer to generate text, generate images, videos, separate audio, and lots more.
Pinokio is an open-source tool that lets you do that with a single click. Here, let me tell you more about it and how to use it.
Pinokio: Making AI Apps Easy to Run
Normally, to deploy an AI app locally, you need to go through a decent amount of mumbo jumbo instructions, and with that method, an end-result is not guaranteed either.
Pinokio comes to the rescue, describing itself as an "AI Browser". It is an app that utilizes 1-click scripts to install and configure various AI-powered apps or chatbots on your computer.
It stores them all in a single folder, and lets you customize some of it after you install it (if needed).
If you have a decent system with at least fourβsix cores, and a mid-range GPU with 6-12 GB of VRAM. You should be able to run some things smoothly.
I have an NVIDIA RTX 3060 Ti graphics card with 8 GB of VRAM. And, I did face some performance hiccups for tasks like text to video.
Don't be discouraged by not trying it β but if you think your system gets stuck and is unresponsive, you might have to try other tools that aren't as resource intensive. Some AI apps are more resource-intensive. Honestly, that's the only downside of trying to run an AI app locally.
Features of Pinokio AI Browser
To give you an overview of what Pinokio is capable, let me highlight the key points:
- It runs locally, without sharing any data to the cloud, making it a privacy-friendly option.
- It is a free and open-source application.
- You get cross-platform support
- Easy to use
How to Install an AI App Using Pinokio?
First, you need to install Pinokio AI browser on your Linux system. They offer multiple packages on the GitHub releases section for you to get it installed including AppImage, .deb, and .rpm.
I tried it on Ubuntu 24.04 LTS, and I installed the deb package. I tried the AppImage file as well, but the 1-click installation process did not work as expected.
So, I encourage you to try the deb/rpm package instead as per your distribution.
For help, you can refer to our tutorials:
- Ubuntu/Debian/APT: 3 Ways to install deb files
- Fedora/DNF: Installing RPM files
Once you have installed, just search for Pinokio and launch the browser. It first asks you to set the path to store things, and the theme for your user experience:
Of course, I went with the dark theme (sorry to the dark mode fans looking at the bright white screenshot π)
Once you hit βSaveβ. It takes you to the welcome page with a button to visit the Discover page.
You can explore a wide range of options when you click on to visit the Discover page.
It does not show the scripts available in any specific order (popular to lesser-known) or best to worst. So, all you get is a grid list to explore options.
All you have to do is select the one you want to try, and then hit the download button as shown in the image below:
For the first time, it will install several dependencies needed for all kinds of projects:
Once done, it will prompt you to download the script for the AI tool you selected:
When you hit download here, the script will start and the installation/configuration required will start making progress. Some AI apps might take a while, and others could be quick if the packages required already exist.
Some AI apps need a lot of download (upwards of 6 GB). So, make sure, you have a good internet connection and storage space to accommodate that. Here's how it looks when it starts downloading/installing:
When the installation is complete, it will show up a "Start" option in the sidebar and then when you start it, you can click on the "Web UI" option to access the app that you want to use.
The Pinokio AI browser hasn't seen any development activity for 9β10 months. Maybe, with articles like this, more contributors can help revive the project and fix existing issues.
Some of the AI applications that successfully work include:
- Foocus β an image generation app
- FaceFusion β face swapping/enhancement
- AudioSep β separate anything from an audio clip that you describe
I also stumbled upon interesting chatbots like ChatGPT, but it didn't work. Maybe you can try exploring the open-source ChatGPT alternatives for this job:
And, among the ones I was able to run, the Foocus image generator immediately became my favorite, and I plan to use it for a while, at least, for my social media.
What do you think about it? I am sure this will be most of us! Cats, catnips, anime, and more stuff! Looks mind-blowing right? π€―
The image generator gives you the ability to generate photorealistic images, anime style, and more. You can adjust the quality, add constraints, specify the number of images, aspect ratio of the final image, and more.
There was also a model that lets us generate comic pages using text prompts. I did not give it a try. You might want to explore that as well.
Curious about video generators? That's also there. But, I got "out of memory" error when I ran the VideoCrafter app. Maybe it needs more than 8 GB VRAM.
This is how my storage folder looks like, with one app installed:
So, yeah, it may not be the most convenient solution in every way. But, if you want to run AI apps locally without needing to know countless technical details, Pinokio browser seems like a fantastic option for the apps that work in it.
You can also refer to the documentation for greater details.
The AI Year is Exciting and Worrying
At the end of the day, I must mention that I'm excited to use all the AI tools at my disposal powered by generative models (or some open-source LLMs). And, if we can do all this now, what would we be able to do in the near future?
π¬ Just leaving you with food for thought, let me know what you think in the comments down below!