Getting started · OpenSourcesAI

Start Here with OpenSourcesAI

OpenSourcesAI helps you choose and deploy practical AI tools, local LLMs, models, hardware, and workflows — with compatibility checks, PC build guidance, setup notes, comparisons, and beginner-friendly deployment guides. Tell us what you want to do below and we'll point you to the right place.

~15 min orientationNo cost to startWorks on most hardwareOpen-source tools only

Step 0

What would you like to do today?

Pick your goal and we'll show you the best place to start, why, and what to do next.

What would you like to do today?

What is it?

What is OpenSourcesAI?

OpenSourcesAI is a practical guide and toolset for choosing, comparing, and deploying AI tools, local LLMs, models, hardware, and workflows. It is not just a list of AI tools — it is built to help you go from “I don't know where to start” to a working setup on your own machine.

The site is built to help you answer:

Who is it for?

Built for anyone deciding how to run AI

Beginners trying local AI for the first time
Builders comparing models and tools
People planning an AI PC
Developers evaluating local or open-source workflows
Creators and business owners choosing practical AI tools
Anyone who wants guidance before buying hardware or installing software

Local AI, defined

What is a local LLM?

A local LLM (large language model) is an AI model that runs entirely on your own computer — not in the cloud. Instead of sending your prompts to a server run by OpenAI or Google, the model weights live on your disk and inference happens on your CPU or GPU. Your data never leaves your machine.

The practical result: no third party sees your prompts, it works offline, no provider can change the model, price or terms under you, latency stays low enough for always-on agents, and there is no per-token fee. Hosted inference is now inexpensive for light use, so the case for local is control and privacy first, cost second. The tradeoff is hardware — the model has to fit in your GPU memory, which limits how large it can be.

Full explanation: What is a local LLM? →

Foundation · Can you run it

Three concepts that decide what your machine can run

You don't need to memorize these. You just need enough of each to avoid the most common mistakes.

Foundation · What you're building

Three concepts that decide what you build

The three above answer whether a model will run. These three answer what you assemble around it — and they are the terms used everywhere else on this site.

Hardware tiers

What your hardware can run

Find your GPU or memory tier below to know what model sizes are realistic before you download anything.

First build path

Five steps to your first working local AI setup

Follow these in order. Each step builds on the last. Do not skip ahead to RAG or coding assistants until plain chat is working reliably.

Check your hardware

Before downloading any model, check your GPU memory. The compatibility checker gives you a shortlist of model sizes that fit your hardware.

Open compatibility checker

Install Ollama

Ollama is the fastest path from zero to a running local model. It handles download, runtime, and a local API in a single install.

Ollama setup guide

Pull one small model and test it

Run: ollama pull qwen3:8b — then test a few prompts. Log response speed and answer quality before adding any other tools. This baseline matters.

Add Open WebUI for a better chat workspace

Once Ollama is running, Open WebUI adds a browser-based chat interface. Add it only after the model itself is working.

Ollama + Open WebUI stack

Add RAG, coding tools, or agents when ready

Only after plain chat quality is acceptable on your hardware. Each layer adds complexity — add one at a time and test between steps.

Build a local RAG stack

Choose your starting path

Or find your goal in this list

The same idea as the picker above, laid out as a quick reference.

If your goal is…Start hereThen go to
I want to know what my computer can runCompatibility CheckerModel Builder Wizard
I want to build or buy a PC for AIAI PC BuilderLinux Local AI Setup Guide
I want to choose a modelModels directoryComparisons
I want to find AI toolsTools directoryBest-of pages
I want to build a workflowModel Builder WizardStacks
I am new and overwhelmedBeginner workflowCompatibility Checker

Essential tools

The tools most beginners need first

Start with Ollama. Add LM Studio or Open WebUI only after you have one model running. Everything else comes later.

Main page directory

Where everything lives

A one-line map of the major sections of the site.

What makes OpenSourcesAI different?

More than a list of tools

Most sites either teach AI, list AI tools, or offer an isolated local LLM calculator. OpenSourcesAI connects discovery, compatibility, hardware planning, deployment warnings, and setup guides into one practical path — so you're not stitching together five different sites to go from “what should I use?” to a working setup.

Common questions

FAQ

Do I need a powerful computer to run a local LLM?

Not necessarily. A laptop or desktop with 8 GB of GPU VRAM can run practical 7B-class models at a comfortable speed. CPU-only setups work for small models too, just more slowly. Use the compatibility checker to see what your specific hardware supports.

Is this safe and private?

Yes — that is one of the main reasons people choose local AI. Your prompts and documents never leave your machine. There is no cloud service receiving your data. The model itself is open-weight, meaning its weights are publicly available and you can audit what you are running.

How is this different from ChatGPT?

ChatGPT runs on OpenAI's servers. When you type a message, it travels over the internet to their infrastructure and back. A local LLM runs inference entirely on your hardware — nothing leaves your machine. Local models are generally smaller and less capable than the latest frontier models, but for many everyday tasks the difference is smaller than you might expect.

What is the easiest way to try this right now?

Install Ollama from ollama.com, then run: ollama run llama3:8b. That is it. The first run downloads the model (~4 GB), then you can chat in the terminal immediately. Add Open WebUI afterward if you want a browser interface.

Your actual next step

Pick whichever of these matches what you're here to do. There's no wrong choice — they all connect back to each other.