Content
summary Summary

The latest version of Pinokio brings major improvements to the open-source AI model browser and installation tool. Version 3.0 introduces a customizable interface, better package management, and the ability to automate browser interactions.

Ad

Users can now fully customize the interface using CSS code, changing how the start page, app pages, and terminal look. The developer, who goes by "cocktail peanut," says they'll release more themes soon.

Pinokio 3.0 now uses UV as its native package manager for Python, which the developer calls the best option available. UV will soon replace pip in Gepeto as well, which should make installing new packages much faster.

The update also makes it easier to manage installed apps by showing how much disk space each one uses. When something goes wrong, users now get helpful error messages instead of the cryptic "ENOENT: File not found" notifications they used to see.

Ad
Ad
Browser-based UI for image enhancement with upload area, navigation elements and configuration options, 3.91 GB storage display.
Pinokio now shows the amount of disk space used by each application. | Image: cocktail peanut

Advanced scripting and browser control

A new JSON manipulation API lets users edit structured JSON files directly through their Pinokio scripts. Since the scripts themselves are written in JSON, developers can set, delete, or read values - and even modify the scripts themselves.

The update also brings browser automation through Playwright integration. This means Pinokio scripts can now do more than just launch apps - they can control them directly in the browser, automating complex web-based workflows.

To make the platform easier to use, Pinokio now includes setup wizards that help users configure environment variables right in their scripts. The team has also built Hugging Face API support directly into the platform, making it fully compatible with the Hugging Face command-line interface.

Screenshot: Firefox browser interface with Google search bar and Firefox logo surrounded by app icons for automated interaction.
The preconfigured Playwright implementation allows developers to automatically control browser interactions through scripting and automate complex web workflows. | Image: Cocktail Peanut

The update fixes several technical problems, including port conflicts that happened when web servers were already running on port 80. MacOS users will also see better compatibility thanks to automatic CPU fallback when there are issues with Apple's Metal platform. The developers also solved problems with duplicate files showing up in the system.

Pinokio is a free, open-source tool that works on Windows, macOS, and Linux. Users have embraced it as an easy way to run open-source AI models like SDXL, Flux, and Whisper on their own computers. The platform also works well alongside specialized LLM tools including GPT4All, Ollama, and LM Studio.

Recommendation

Over the past few months, volunteers have steadily expanded Pinokio's capabilities, making it one of the most practical solutions for running AI models locally. Users can get their models up and running without wrestling with complicated terminal commands or managing libraries manually.

Ad
Ad
Join our community
Join the DECODER community on Discord, Reddit or Twitter - we can't wait to meet you.
Support our independent, free-access reporting. Any contribution helps and secures our future. Support now:
Bank transfer
Summary
  • Pinokio 3.0, an AI model browser and installation tool, introduces several new features, including a fully customizable user interface, support for the UV package manager, and integrated browser automation through Playwright.
  • The update includes a JSON manipulation API that allows direct editing of structured JSON files, including Pinokio scripts themselves, and setup wizards to simplify the process of setting environment variables for scripts.
  • Pinokio 3.0 also resolves port conflicts, improves MacOS compatibility with CPU fallback, and fixes the integration of the Hugging Face API to ensure full compatibility with the Hugging Face CLI.
Sources
Jonathan works as a freelance tech journalist for THE DECODER, focusing on AI tools and how GenAI can be used in everyday work.
Join our community
Join the DECODER community on Discord, Reddit or Twitter - we can't wait to meet you.