Skip to content

Latest commit

 

History

History
86 lines (49 loc) · 2.49 KB

old.md

File metadata and controls

86 lines (49 loc) · 2.49 KB

Pinokio

A Living Application

pinokio.png

A Living Application

Pinokio is an application that lives.

Unlike traditional applications that have a static form, Pinokio can run anything, capture anything, and grow and evolve.

Can run anything

Pinokio is an application that can autonomously read, write, process, and execute anything on your computer, with a simple scripting language. Pinokio can:

  • compose files
  • download files
  • accumulate data
  • install libraries and other applications
  • run shell commands
  • make network requests
  • publish files
  • browse the internet
  • and pretty much anything a human can do on a computer, without requiring humans.

Here's an example where Pinokio automatically creates a project, installs libraries, writes a server for a web server, and starts the server, 100% automated:

helloserver.gif

Can install and control AI

With the ultimate automation capabilities, Pinokio can even automatically install and run various AI engines and models on the fly, and use them to make decisions and execute tasks.

  • llama.cpp
  • stablediffusion
  • etc.

Can remember and evolve

Pinokio has a 100% self-contained architecture, which makes the intelligence portable and shareable, which also means it can grow and evolve.

Features

Browse and Install

Browse and install anything, including AI engines (llama, stablediffusion, etc.) with one click.

install.gif

Run

Automate anything through script.

run.gif

Automate

Mix and match multiple scripts to execute complex tasks.

automate.gif

Share

Instantly share the workflows, scripts, datasets, and everything over git.

Everything in Pinokio is a file, therefore ultra-shareable.

share.gif

How it works

Pinokio is a virtual computer.

It has all the components of a traditional computer, except every component is written from scratch to facilitate the main goal, which is to build the ultimate application that can live.

Architecture

  1. File System: Where and how Pinokio stores files.
  2. Processor: How Pinokio runs tasks.
  3. Memory: How Pinokio implements a state machine using its built-in native memory.
  4. API: Core APIs shipped with Pinokio.
  5. Lifeform: How to build a fully autonomous application that evolves on its own.