ChatGPT, Claude, and Gemini operate in the cloud: what you type goes to the manufacturer's servers. There is a second way: download an AI model to your own computer and converse with it without the internet, without an account, without a subscription, and without sending anything to anyone. The simplest program for this is called Ollama. This guide explains in simple terms what it is, what it can do and cannot do, how it differs from paid assistants, how to install it on Mac, Windows, and Linux, what hardware is needed, and why a Mac with an Apple Silicon processor is particularly good for this. It also includes the Polish model Bielik, which performs better in Polish than most open models.
Last verification: September 6, 2026. Informational material. Software versions, model names and sizes, and hardware parameters change every few months; numbers come from the documentation of Ollama, Apple, NVIDIA, and AMD as of the verification date. Before purchasing hardware for AI, check the current data with the manufacturer.
In Brief
- Ollama is a free program that downloads open AI models (Llama from Meta, Gemma from Google, Qwen, Mistral, DeepSeek, gpt-oss from OpenAI, Polish Bielik) and runs them on your computer. It has a chat window application for Mac and Windows and a version for Linux (download page, about the app).
- Nothing leaves the computer. The manufacturer states directly: "Ollama works locally. We do not see your prompts or data when you run it locally" (documentation). It works without the internet after downloading the model.
- The cost is the hardware. The model must fit into the fast memory of the computer. Ollama's rule: a 7 billion parameter model needs at least 8 GB of memory, 13 billion 16 GB, 33 billion 32 GB (Ollama documentation).
- A Mac with Apple Silicon is particularly good for this because it has unified memory for the CPU and GPU: all of the computer's memory can be used by the model, and it can be up to 128 GB in the MacBook Pro and up to 512 GB in the Mac Studio (Apple data, Mac Studio). A typical PC graphics card has 16 or 32 GB (NVIDIA).
- Local models are weaker than the best cloud ones and do not have internet access by default. However, they are private, free, and always available. They are sufficient for documents, translations, summaries, and everyday questions.
- Bielik is a Polish model from the SpeakLeash foundation and ACK Cyfronet AGH, licensed under Apache 2.0, available in Ollama with a single command; the 11B version in the economical variant takes up 6.7 GB (Bielik in Ollama).
What is Ollama and a “Local Model,” in Simple Terms
An AI assistant consists of two things: a model, which is a huge file of “knowledge” created from training on texts, and a program that runs this file and allows you to converse with it. In ChatGPT, both things are on OpenAI's servers. However, some companies make their models publicly available as downloadable files; these are referred to as open models or models with open weights. Ollama is a program that downloads such files and runs them on your computer, then gives you a chat window similar to ChatGPT.
Models are sized by the number of parameters: 1B, 4B, 8B, 27B, 70B (B stands for billion). The more parameters, the smarter the model, but it also requires more memory and responds more slowly. A 4B model fits on a regular laptop and responds quickly; a 70B model needs a computer costing several thousand dollars. In comparison, cloud models, like those in ChatGPT or Claude, are significantly larger and operate on thousands of graphics cards; therefore, a local model will never be as “smart,” but it does not need to be for many everyday tasks.
It summarizes and translates documents, writes email drafts and letters, answers questions about attached files, assists in learning, creates lists and plans, and helps with coding. All without sending content to anyone.
It does not have internet access by default, so it does not know today's news and prices. It has less general knowledge than cloud models, makes more mistakes on difficult questions, and responds slowly on weak hardware. It does not generate video.
Like a good assistant who lives in your home, does not gossip, and does not take money, but does not read newspapers and has less experience than cloud stars.
Cloud or Your Own Computer: A Fair Comparison
| Feature | Cloud Assistant (ChatGPT, Claude, Gemini) | Local Model (Ollama) |
|---|---|---|
| Cost | Free version with limits; $20 per month and more for plans | Free program and models; cost is hardware and electricity |
| Privacy | Data goes to the manufacturer; training can usually be turned off | Nothing leaves the computer; the manufacturer does not see prompts |
| Quality of Responses | Highest available | Good to very good for everyday tasks; weaker on difficult ones |
| Internet | Searches the web, current data | Default no; works without the internet |
| Speed | Fast regardless of your hardware | Depends on memory and graphics card; from very fast to very slow |
| Limits | Limits on messages, sessions, files | None; the only limitation is hardware |
| Images and Voice | Yes, mostly | Models that read images yes; generating images and voice requires separate tools |
| Account and Age | Account required, 18 years old in Claude | No account; install like any program |
| For Whom | Most people for everyday use | People who care about privacy, work with confidential documents, have unreliable internet, curious about technology |
When Local Makes Sense: when working with documents you do not want to send to anyone (contracts, client data, family, medical, accounting matters); when you want an assistant without a subscription and without limits; when the internet can be unreliable; when you want to learn how it works. When It Does Not Make Sense: when you need the highest quality for difficult tasks, current information from the web, or images and video. Many people have both: the cloud for difficult tasks, Ollama for confidential ones.
Hardware: One Rule That Explains Everything
For the model to respond quickly, its entire file must reside in fast memory accessible to the computing unit (graphics card). When writing each subsequent word, the computer scans the entire model from start to finish. This leads to two things:
- The amount of memory determines how large a model you can run. Ollama's rule: 7B needs 8 GB, 13B 16 GB, 33B 32 GB, and 70B 64 GB (Ollama documentation). Models in Ollama are by default “compressed” (quantization), which means they take up about half a byte per parameter: 4B is about 3 GB, 8B about 5 GB, 27B about 17 GB (sizes from Gemma 3 page, Qwen3 page). Add a few gigabytes for conversation and system to the file size.
- Memory bandwidth determines how fast the model writes. Since each word requires reading the entire model, the number of words per second is approximately equal to memory bandwidth divided by model size. Memory with 460 GB/s and a 7 GB model can write at most about 60 words per second; regular PC laptop memory, several dozen GB/s, writes the same model a few words per second. This is an approximation, but it explains well why some computers “fly” while others “grind.”
PC with Graphics Card: Fast but Low Memory
A regular PC has two types of memory: RAM for the processor (large, slow) and VRAM on the graphics card (small, very fast). The model runs well only if it fits in VRAM. The strongest consumer NVIDIA card, GeForce RTX 5090, has 32 GB (NVIDIA); RTX 5080 has 16 GB with a bandwidth of 960 GB/s (NVIDIA). This means: a card costing several thousand dollars is very fast but can only fit a model up to about 30B; 70B models require two cards or partial use of slow RAM, which drastically slows down performance. Ollama supports NVIDIA cards (from the generation with compute capability 5.0, driver 550 or newer), selected AMD cards, and Intel chips via Vulkan; without a card, it runs slowly on the CPU (about hardware support).
Mac with Apple Silicon: Unified Memory, or Why It Works So Well
In Apple M processors (M1, M2, M3, M4, M5), the CPU and GPU share one unified, fast memory; Apple calls this unified memory. The result for AI is simple: almost all of the computer's memory can be used by the model, and this memory is fast. The MacBook Pro with the M5 Max chip has up to 128 GB of memory with a bandwidth of 460 or 614 GB/s, M5 Pro 307 GB/s, basic M5 153 GB/s (Apple data). The Mac Studio with M5 Ultra has 96, 256, or 512 GB at 1.2 TB/s (Apple data); the previous generation with M3 Ultra offered up to 512 GB at 819 GB/s (Apple data). Ollama uses the Apple GPU via Metal (documentation).
Compare: a laptop costing about three thousand dollars with 64 GB of unified memory will run a 70B model that no single consumer card can fit on a PC. A PC card will be faster with small models, but the Mac will run larger ones. Therefore, among those working with local models, the Mac Studio with large memory has become the standard. Note two things: a Mac with 8 GB of memory will only run the smallest models, and a Mac cannot be upgraded after purchase; you choose memory once.
The Third Way: PC with Unified Memory
AMD produces Ryzen AI Max+ 395 processors with up to 128 GB of unified memory, of which up to 96 GB can be used by the GPU (AMD data). This is PC's answer to Apple's idea; computers with this chip are cheaper than a Mac with similar memory, but memory bandwidth is lower, so large models write slower. Ollama supports these chips as AMD cards (documentation).
Recommendations: What to Buy or What You Have
| Hardware | Models You Can Run Comfortably | What This Means in Practice |
|---|---|---|
| Any laptop with 8 GB RAM, without a card | 1B to 4B (Gemma 3 1B and 4B, Qwen3 4B) | Simple questions, short summaries, slow; for trying out, not for work |
| Mac with 16 GB unified memory or PC with 8 GB card | 4B to 8B (Gemma 3 4B, Qwen3 8B, Llama 3.2, Mistral 7B, Bielik 11B in Q4 variant) | Everyday tasks, documents up to a dozen pages, smooth responses |
| Mac with 32–64 GB or PC with 16–24 GB card | 12B to 30B (Gemma 3 12B and 27B, Qwen3 14B and 30B, gpt-oss 20B, Bielik in higher variants) | Clearly smarter responses, long documents, help with coding; a sensible “home assistant” |
| Mac with 128 GB, PC with 32 GB card or two | Up to 70B (Llama 3.3 70B, Qwen3 32B) and gpt-oss 120B on 128 GB | Quality close to cloud from a year or two ago; professional work on confidential data |
| Mac Studio 256–512 GB | Largest open models (Qwen3 235B, gpt-oss 120B with reserve) | AI server for home or small business, without the cloud |
Model sizes: Gemma 3 4B 3.3 GB, 12B 8.1 GB, 27B 17 GB (Ollama); Qwen3 8B 5.2 GB, 14B 9.3 GB, 30B 19 GB, 235B 142 GB (Ollama); Llama 3.3 70B 43 GB (Ollama); gpt-oss 20B about 14 GB, "for computers with 16 GB memory", 120B about 65 GB (Ollama); Bielik 11B from 6.7 GB (Q4) to 22 GB (full precision) (Ollama). If you are just buying a computer and thinking about AI: more memory is more important than a faster processor.
Step-by-Step Installation
Mac
Requirements: macOS Sonoma (14) or newer; Apple M processors with GPU support, Intel only on the processor (documentation).
- Download
Go to ollama.com/download/mac and download the file. Open it and drag the Ollama icon to the Applications folder.
- Run
Open Ollama from Applications. On the first run, it will ask for permission to add a command to the terminal; agree, it will be useful later.
- Choose a Model
In the chat window, there is a list of models to choose from; the first use downloads the model (a few GB, takes a moment). To start, choose Gemma 3 4B or Qwen3 8B if you have 16 GB of memory.
- Write Your First Question
The window works like ChatGPT. You can drag PDF and text files into the window; images are understood by models marked as supporting images (about the app).
Windows
- Download and Install
ollama.com/download/windows, run the installer, click next (documentation).
- Graphics Card
If you have an NVIDIA card, keep your drivers up to date; Ollama will detect it automatically. Without a card, it runs on the CPU, slower.
- Choose a Model and Write
Same as on Mac: chat window, list of models, drag and drop files.
Linux
One command in the terminal, from Ollama documentation; for NVIDIA cards, CUDA drivers are needed, for AMD ROCm version 7:
curl -fsSL https://ollama.com/install.sh | sh
First Commands in the Terminal
The chat window application is sufficient for most people. The terminal provides more control and is necessary on Linux. On Mac, use the “Terminal” program, on Windows “PowerShell”; paste the command and press Enter. The commands come from Ollama documentation.
ollama run gemma3:4b
ollama run SpeakLeash/bielik-11b-v3.0-instruct:Q4_K_M
ollama run qwen3:8b
ollama list
ollama pull gemma3:12b
ollama ps
ollama rm gemma3:4b
/bye
After “ollama run,” a prompt appears, and you write like in chat. The first run downloads the model; subsequent starts take seconds. The model is released from memory after five minutes of inactivity and loads again on the next question (documentation).
Which Model to Start With
| Model | Manufacturer | Sizes and Files | For What |
|---|---|---|---|
| Gemma 3 | 270M, 1B, 4B (3.3 GB), 12B (8.1 GB), 27B (17 GB); reads images from 4B | Universal, good start; 4B on weak hardware, 12B and 27B on strong | |
| Qwen3 | Alibaba | From 0.6B to 235B; 8B 5.2 GB, 14B 9.3 GB, 30B 19 GB | Very good in many languages and in coding; wide range of sizes |
| Bielik 11B v3.0 | SpeakLeash and ACK Cyfronet AGH (Poland) | Variants from 6.7 GB (Q4) to 22 GB (full precision); 32 European languages, optimized for Polish; Apache 2.0 | Polish texts, letters, translations from and to Polish |
| gpt-oss | OpenAI | 20B (about 14 GB, for computers with 16 GB memory), 120B (about 65 GB); Apache 2.0 | Reasoning and multi-step tasks; 20B is a good choice for a Mac with 32 GB |
| Llama 3.3 | Meta | 70B (43 GB) | For powerful computers; quality close to large models |
| DeepSeek-R1 | DeepSeek | Several sizes, including 8B | “Reasoning” models, show the thought process; locally without sending data to China |
| Mistral 7B | Mistral AI (France) | 7B | Classic, lightweight, fast |
Sources of sizes: model pages in the Ollama library linked above and in the sources table. Names with a colon (gemma3:12b) are specific variants; without a colon, Ollama takes the default. The Q4 variant is a four-times compressed model: smaller and faster, slightly less accurate; the Bielik page warns that compressed models "exhibit reduced response quality and possible hallucinations." For everyday tasks, Q4 is sufficient; for precision work, choose Q6 or Q8 if you have the memory.
Prompts to Try Locally
The local model does not have the internet, so ask about things it has “inside” or in the attached file. Four elements of a good prompt (role, context, task, format) from the ChatGPT guide work the same way here, and even more importantly, because a smaller model guesses what you mean worse.
Write a polite letter to the housing community requesting the repair of the stairwell lighting that has not been working for two weeks. Half a page, official tone, with space for my details and date.
Summarize the attached document in Polish in five points. List dates, amounts, and my obligations separately. Do not add anything that is not in the document; if something is missing, write that.
Translate the following email from English to Polish, maintaining the tone and paragraph structure. Leave official phrases in English in parentheses.
[paste text]
What is today’s date and what are today’s most important news from Poland? If you do not have access to the internet or today’s date, write that directly instead of guessing.
You are an English teacher. Teach me five sentences useful at the doctor’s: sentence, pronunciation written in Polish, translation. Then give me one exercise and wait for my answer.
The response to prompt 4 says a lot about the model: a good one will write that it does not know the date or the news. A weak one will make something up. Fabrication is the same flaw as in the cloud, only more frequent with smaller models; important facts should be verified.
Settings Worth Knowing
Context Length – how much text the model sees at once. By default, Ollama sets 4096 tokens, which is several pages; for long documents, this needs to be increased in the application settings or the OLLAMA_CONTEXT_LENGTH variable, at the cost of higher memory usage (documentation). If the model “does not see” the end of the attached file, this is the reason.
Where Models Are – on Mac in the folder ~/.ollama/models, on Windows in C:\Users\name\.ollama\models; this can be changed with the OLLAMA_MODELS variable, e.g., to an external drive (documentation). Models take from a few to several dozen GB each; periodically delete unused ones.
Access from Other Devices at Home – by default, Ollama listens only on its own computer. Setting OLLAMA_HOST to 0.0.0.0:11434 shares it on the home network, e.g., to a laptop or phone via the chat app (documentation). Do not share it to the internet; there is no password.
Models in Ollama Cloud – Ollama also offers running large models on its servers: a free plan with credits, Pro for $20, and Max for $100 per month, with a declaration of no logging, no training, and zero data storage (Ollama Cloud page). This is convenient, but it is no longer “locally”; if you want to be sure that nothing leaves, set OLLAMA_NO_CLOUD=1 (documentation).
Other Programs for Local Models
- Open WebUI – a chat interface in the browser that connects to Ollama; looks like ChatGPT, has users, history, document work; good when Ollama is on one computer and the whole family uses it (project).
- LM Studio – an alternative to Ollama with an advanced window, model selection from a catalog, and hardware settings; for those who prefer clicking over typing commands (site).
- llama.cpp – the engine on which Ollama and many other programs are based; for advanced users (project).
Security and Privacy
- Do not expose Ollama to the internet. There is no password; anyone who finds the address can use it and read what you send to it. On the home network, yes; publicly, no.
- Download models from the Ollama library or from known manufacturers. A model is a file; a file from an unknown author may be worse than promised or deliberately manipulated.
- Licenses. Bielik and gpt-oss are under Apache 2.0, can also be used commercially; Llama and Gemma have their own licenses with conditions. If you are building something for a company, read the model's license.
- Hallucinations are the same as in the cloud, only more frequent. A small model may confidently invent a date or recipe. You should verify.
- Power and Heat. A large model on a laptop heats up and drains the battery; when working for a long time, connect to power.
Common Mistakes of Beginners
- Too large a model for too small a computer. A model that does not fit in memory runs dozens of times slower or not at all. Start with 4B, then increase.
- Expecting knowledge of today’s events. The local model does not have the internet. For news, use Perplexity.
- Too short context for a long file. Increase the context length in settings.
- Disk full of models. Each “ollama run new” adds more gigabytes; delete unused ones periodically.
- Mac with 8 GB “for AI.” It will only run the smallest models. When buying for AI, choose 32 GB and more.
- Prompt like for ChatGPT. A smaller model needs more context and clearer formatting; the smaller the model, the better the prompt must be.
- Opening a port to the internet “to have access from work.” Instead, use a VPN to home.
Frequently Asked Questions
Is Ollama really free?
Yes, the program and open models are free. Only the optional Ollama cloud is paid. The cost is hardware and electricity.
Does it work without the internet?
Yes, after downloading the model. The internet is only needed to download the program and models.
Do local models speak Polish?
Larger models (Gemma 3 12B and 27B, Qwen3 from 8B, gpt-oss, Llama 3.3) do, although with worse Polish than the cloud. Bielik is designed for Polish and writes in Polish best at a similar size.
I have a PC laptop with 16 GB RAM and no graphics card. Is it worth it?
For trying, yes: 4B to 8B models will run on the CPU, slowly, but they will run. For everyday work, a graphics card or a Mac with unified memory is needed.
Mac or PC for AI at home?
If you want to run large models (30B and more) on one quiet computer, a Mac with 64 GB or more. If mainly small and medium models and you care about speed and gaming, a PC with an NVIDIA card of 16–32 GB. If budget is important and you want a lot of memory, a computer with AMD Ryzen AI Max+.
Can I use Ollama with ChatGPT or Claude?
They are separate programs. You can have both: the cloud for difficult tasks and current events, Ollama for confidential documents. Developers connect Ollama with coding tools, including Claude Code, but that is an advanced topic.
Is Bielik the same as ChatGPT in Polish?
No. It is a smaller, open model trained with Polish in mind that runs on your device. It knows Polish very well, but has less general knowledge than the largest cloud models and does not have internet access.
Fact-Check Summary
- Definitely true: Ollama is free, works on Mac, Windows, and Linux, runs models locally, and according to the manufacturer does not see prompts; supports NVIDIA, AMD cards, Apple chips via Metal, and CPU as a backup; default context is 4096 tokens; Bielik 11B is under Apache 2.0 and available in the Ollama library; MacBook Pro with M5 Max has up to 128 GB of unified memory, Mac Studio up to 512 GB; RTX 5090 has 32 GB. All with links to manufacturer documentation.
- Probably true as of the verification date: model file sizes and variant list in the library; Ollama cloud prices (Pro 20, Max 100 USD). They change with each version.
- What is uncertain: the exact writing speed on a specific computer; the rule “bandwidth divided by model size” is an approximation of the upper limit, and reality depends on the model, software version, and drivers.
- Common myth: “a local model is ChatGPT without a subscription.” It is a smaller, private assistant without internet; sufficient for many things, not for the most difficult.
Comments (0)
No comments yet. Be the first!