Files Needed for Your Offline AI Companion

To get your offline AI companion up and running, there are a few files and programs you'll need. This section will guide you through everything, explaining why each part is important and how it fits into the bigger picture. Don’t worry—I'll break it down step by step so even if you’re not super technical, you’ll understand how it all works.

1. Ollama.exe

Download Ollama.exe here

Ollama is the program that allows you to run your AI offline. Think of it like the engine that powers the entire experience. Without this, your AI won’t have the "brain" to think, respond, or hold conversations. This is where the Llama3 model (the actual AI) will live and run on your computer, so you can interact with it like you would with something like ChatGPT, but totally offline.

Steps to Get Ollama Running:

2. Portable Python (WinPython)

Download WinPython 3.11.9 here

We use WinPython to keep Python portable and self-contained. This version of Python doesn't require installation, making it easier to run the offline AI on different systems. It's crucial for ensuring all dependencies and scripts can run smoothly without needing a full Python installation.

Steps to Get WinPython Set Up:

3. Windows Tools C++ Build Tools

Download Windows C++ Build Tools here

Some Python libraries, especially those needed for AI, require a C++ compiler. Windows Tools C++ is required to compile some of the dependencies you'll need for the AI. Without this, you might encounter errors when setting up the environment.

Steps to Set Up C++ Build Tools:

4. requirements.txt

Download the requirements.txt file here

The requirements.txt file is a simple text file that lists all the important tools or "dependencies" your offline AI needs to work. When you run this file, it automatically downloads all the programs your AI needs. Think of it like a shopping list that your computer follows to grab the right ingredients.

Here’s what you’ll see in the file and why each one is needed:

How to Use the Requirements.txt File:

1. Download the requirements.txt file from the link above.
2. Once downloaded, open a terminal or command prompt and navigate to where your requirements.txt file is saved.
3. Type the following command:

pip install -r requirements.txt

This will automatically download and set up everything your offline AI needs to work.

With these files and a little patience, you’ll be well on your way to having your very own offline AI companion. Next up, we’ll go over how to set up Llama3 so it starts responding to you!