Go to file
Luke Childs 59f51d7881
Fix signal handling
2023-08-16 15:52:52 +07:00
.github/workflows Disable 13B docker builds, add images to docker-compose.yml 2023-08-16 04:59:40 +07:00
api Fix signal handling 2023-08-16 15:52:52 +07:00
ui add fallback for copying to clipboard over http (#1) 2023-08-15 15:42:26 -07:00
.gitignore Disable 13B docker builds, add images to docker-compose.yml 2023-08-16 04:59:40 +07:00
LICENSE.md Add support for 13B and 70B models, workflow, readme 2023-08-15 23:11:39 +07:00
README.md credit ggerganov in README 2023-08-15 21:40:21 -07:00
docker-compose-13b.yml Disable 13B docker builds, add images to docker-compose.yml 2023-08-16 04:59:40 +07:00
docker-compose-70b.yml Increase api ping timeout to 10 min 2023-08-16 01:27:51 +07:00
docker-compose.yml Disable 13B docker builds, add images to docker-compose.yml 2023-08-16 04:59:40 +07:00

README.md

LlamaGPT

LlamaGPT

A self-hosted, offline, ChatGPT-like chatbot, powered by Llama 2. 100% private, with no data leaving your device.
umbrel.com »

Demo

https://github.com/getumbrel/llama-gpt/assets/10330103/71521963-6df2-4ffb-8fe1-f079e80d6a8b

How to install

Install LlamaGPT on your umbrelOS home server

Running LlamaGPT on an umbrelOS home server is one click. Simply install it from the Umbrel App Store.

LlamaGPT on Umbrel App Store

Install LlamaGPT anywhere else

You can run LlamaGPT on any x86 or arm64 system. Make sure you have Docker installed.

Then, clone this repo and cd into it:

git clone https://github.com/getumbrel/llama-gpt.git
cd llama-gpt

You can now run LlamaGPT with any of the following models depending upon your hardware:

Model size Model used Minimum RAM required How to start LlamaGPT
7B Nous Hermes Llama 2 7B (GGML q4_0) 8GB docker compose up -d
13B Nous Hermes Llama 2 13B (GGML q4_0) 16GB docker compose -f docker-compose-13b.yml up -d
70B Meta Llama 2 70B Chat (GGML q4_0) 48GB docker compose -f docker-compose-70b.yml up -d

You can access LlamaGPT at http://localhost:3000.

To stop LlamaGPT, run:

docker compose down

Acknowledgements

A massive thank you to the following developers and teams for making LlamaGPT possible:


License

umbrel.com