Skip to content

Latest commit

 

History

History
49 lines (25 loc) · 1.75 KB

README.md

File metadata and controls

49 lines (25 loc) · 1.75 KB

OpenAGI

DIY AI landscape growing safely in the privacy of your own computer

Assemble your crew

assembling your crew

Intuitive relationships

Understand implied relationships from visual borders on different zoom levels.

intuitive relationships

Border can imply storage ➡️ processing ➡️ output, or other relationships that make sense in the context.

What happens inside of the border is considered to be internals of the system, and can be considered hidden on a higher level view.

Visualize movement of data

Data sharing between individual systems can be modeled like synapses.

synapse

When in a shared border region, entities can pass through the border of the higher level system, passing data between them.

Getting started

Prerequisites

Sign up for a free Supabase account, to get your free PostgreSQL database where all your work will be safely stored.

Use it to set up the variables in .env.template file and save it under .env name next to it when you're done.

Avatar photos and other files can be put into a bucket next to the database on Supabase.

Start

To boot up the system run ./start.sh and open http://localhost:5173 in your browser.

Housekeeping

To clean up and start fresh, you can remove all in flight jobs with ./reset.sh. This will erase all temporary data in flight

Important data will not be lost when you run the reset, because it is written in PostgreSQL database which does not get reset.

Under the hood

If you wish to have a closer look at the threads of the server, you can use the command pm2 monit to see what individual job handler worker threads are up to.