GPT4All is easy for anyone to install and use. It allows you to download from a selection of ggml GPT models curated by GPT4All and provides a native GUI chat interface.
Hardware
CPU: Any cpu will work but the more cores and mhz per core the better.
RAM: Varies by model requiring up to 16GB
Installation
GUI installer works out of the box on Ubuntu and then you just double-click the icon on your desktop.
wget 'https://gpt4all.io/installers/gpt4all-installer-linux.run'
chmod +x './gpt4all-installer-linux.run'
./gpt4all-installer-linux.run
# Complete the GUI installer
# A gpt4all app icon should appear on your Desktop and in your app menu
# Run gpt4all from terminal the first time so you can catch errors
# It's also just nice to run it this way for more feedback
# This assumes you used the default install location
$HOME/gpt4all/bin/chat
If it didn’t launch
On Debian and special builds of Ubuntu there may be missing dependencies. Strictly in my case I needed these on a custom build of Ubuntu Server/XFCE but you may need something else. Just run the app in terminal as shown above and read the errors (or post the errors here).
sudo apt install \
libxcb-icccm4 \
libxcb-image0 \
libxcb-keysyms1 \
libxcb-render-util0 \
libxcb-xinerama0 \
libxcb-xkb1 \
libxkbcommon-x11-0
Usage
You’ll be presented with a list of available models, just download the ones you’d like to try.
In my experience the first model (“Hermes”) is the best but it can leave you hanging for 60~30 seconds before it starts responding.
After downloading is complete you’ll have access to the chat interface.