This repository contains scripts to help run and develop AI applications inside Docker containers.
Status | App | Summary |
---|---|---|
Great | ComfyUI |
Powerful and modular Stable Diffusion GUI and backend |
Great | Fast AI Diffusion Notebooks |
Jupyter notebooks for getting started with diffusion |
WIP | fastbook |
The fastai book for intro to deep learning |
Great | Jupyter Lab |
Jupyter Lab |
WIP | Memory Cache |
privateGPT for the Memory Cache browser extension |
Great | nginx |
Reverse proxy for running osai-apps on subdomains |
Great | Stable Diffusion WebUI |
A browser interface for Stable Diffusion |
WIP | x11vnc |
Remotely control graphical programs |
WIP | huggingface/diffusers |
Generate images, audio, and even 3D molecules |
To setup a device to run these scripts, see osai-ubuntu.
Each subdirectory in apps/
has instructions for setting up that particular application. Usually, the steps are as simple as running ./init.sh
and then running ./run.sh
.
One nice way to set things up is to use nginx
as a reverse proxy, so that if you have a domain like mydomain.com
, you can access the various applications with subdomains like comfyui.mydomain.com
, stable-diffusion-webui.mydomain.com
, jupyter-lab.mydomain.com
.
See apps/nginx/README.md
for instructions.