FaceTime Like a Pro
Get our exclusive Ultimate FaceTime Guide 📚 — absolutely FREE when you sign up for our newsletter below.
`,d=document.createRange().createContextualFragment(i);a.append(d)}}else c.utils.log("CUSTOM APTAG INSERTION ON TRAILING ARTICLE: No Para Tags found")}else c.utils.log("CUSTOM APTAG INSERTION ON TRAILING ARTICLE: No new article node found")}),t=document.querySelector(".cs-nextpost-inner");t?e.observe(t,{childList:!0}):c.utils.log("CUSTOM APTAG INSERTION ON TRAILING ARTICLE: Xpath to observe for new articles not found")}catch(e){c.utils.log("CUSTOM APTAG INSERTION ON TRAILING ARTICLE: "+e.message),c.err.push({msg:"Unable to insert apTag on trailing post",error:e})}})(),(()=>{var n=!1;window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(function(){window.googletag.pubads().addEventListener("slotRequested",function(e){var t;n||document.querySelector("[data-orig-id='5becda5f-7cdb-4c3c-94aa-2d23ee675416']")&&(n=!0,(t=document.createElement("style")).type="text/css",t.innerHTML="[data-orig-id='5becda5f-7cdb-4c3c-94aa-2d23ee675416']{height: 50px; text-align: center; margin: 0px auto !important; width: 320px; overflow: hidden; display: block;}",document.head.appendChild(t)),"/103512698/22052883295"==e.slot.getAdUnitPath()&&((t=document.getElementById(e.slot.getSlotElementId())).parentElement.parentElement.firstElementChild.innerText="Ad",t.parentElement.parentElement.firstElementChild.style.fontSize="7px")})})})(),setTimeout(()=>{document.querySelectorAll("._ap_apex_ad:not([data-section='b575195f-6c1f-4637-8ce5-86413a031e04'],[data-section='91d948b8-aec9-4580-aadb-13a5267c27d4'],[data-section='b9a9cd69-4e1e-4665-b667-e100b7d3ef5d'],[data-section='3e544ba0-f287-43fb-b0c3-c664c5fd5451'])").forEach(e=>{let t=e.style.height;var n;t&&(n=+t.match(/\d+/)[0]+27,t=n+"px",e.style.height=t)})},1e4),(()=>{window._apPbJs=window._apPbJs||{},window._apPbJs.que=window._apPbJs.que||[];var e=window.adpushup.utils.getQueryParams().enabledBidders;if(e){let d=e.split(",");window._apPbJs.que.push(function(){window._apPbJs.onEvent("addAdUnits",function(){for(var e=[],t=0;t FaceTime Like a Pro Get our exclusive Ultimate FaceTime Guide 📚 — absolutely FREE when you sign up for our newsletter below. Run gpt-oss-20b (ChatGPT) locally on your Mac. Learn how to install and chat offline without internet or cloud access. Until now, you could run many AI models offline on your Mac without the internet, but ChatGPT wasn’t one of them. That changes with the release of gpt-oss. This open version of ChatGPT has its weights publicly available and can be freely downloaded from the Hugging Face platform. OpenAI has released two versions: the powerful gpt-oss-120b for high-end GPUs, and the lighter gpt-oss-20b, which works smoothly on a Mac with 16GB of RAM. The smaller model is perfect for Apple Silicon Macs (M1, M2, M3), making it accessible to most users. We’ll be running the lighter gpt-oss-20b model locally. And here are the requirements to run it on your Mac. If you’re wondering, yes, you can install these models on Windows and Linux too. You can also use the ChatGPT app on Mac for a more native experience if you prefer OpenAI’s official tool. Homebrew is a package manager that lets you install software easily via Terminal. If it says Your system is ready to brew, you’re set. If you’re having any issues or want a more detailed step-by-step process, check out our guide on how to install Homebrew on a Mac. Ollama is the easiest way to run AI models locally. Keep this running in the background. Alternatively, download the Ollama app from its website, install it as you would any other Mac app, and open it. Now that Ollama is installed and running, it’s time to bring the gpt-oss-20b model onto your Mac. This step will download the model and prepare it for offline use. You’ll now see a prompt where you can chat directly. Type your message and press Return. Responses will appear right below. To exit, press Control + D. To restart later, use: With the recent update to Ollama, you now have a clean chat interface. Just open the Ollama app, tap the Ollama icon in the menu bar, and click on the Open Ollama option. This will open a chat interface. Simply select the new gpt-oss 20b model from the model selection drop-down and start chatting. Once you have the model running, it’s useful to keep track of what’s installed and remove any models you don’t need. Here’s how you can manage them: If you have installed Ollama through Brew (Ollama chat will not be available) or you prefer to use the Open WebUI version with Docker, you can follow the steps below: Create an account, and start chatting in a clean, browser-based interface. If you prefer not to use Ollama, there are other methods from Hugging Face: Best for developers comfortable with Python who want full control over prompts, reasoning levels, and integration into apps. Great for research or building custom AI workflows. Ideal for running an OpenAI-compatible API locally. Perfect if you want to connect local models to apps expecting an OpenAI endpoint. Great for users who want a clean GUI without messing with Docker. An easy way to download and run models visually. Use this command: Best for advanced users who want direct access to raw model weights for custom deployment, fine-tuning, or experiments. Download weights: That’s it. You now have ChatGPT-like AI running locally on your Mac, fully offline. No cloud, no accounts, no data leaving your machine. Whether it’s drafting emails, brainstorming, or experimenting with AI, gpt-oss and Ollama make it private, fast, and yours. Don’t miss these related reads:
How to Run gpt-oss (ChatGPT) Locally and Offline on Your Mac
Key Takeaways:
Table of Contents
What You’ll Need
Step 1: Install Homebrew (Skip if Already Installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew doctor
Step 2: Install Ollama – The Local AI Engine
brew install ollama
ollama serve
Step 3: Download and Run gpt-oss-20b Locally
ollama pull gpt-oss:20b
ollama run gpt-oss:20b
Step 4: Chat Locally Without Internet
ollama run gpt-oss:20b
Step 5: Manage Your Installed Models
ollama list
ollama rm gpt-oss:20bBonus: Add a Web Interface (Optional via Docker)
docker --version
docker pull ghcr.io/open-webui/open-webui:main
docker run -d -p 9783:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
http://localhost:9783/Other Ways to Run gpt-oss on Your Mac
1. Transformers (Python)
pip install -U transformers kernels torch
from transformers import pipeline
pipe = pipeline("text-generation", model="openai/gpt-oss-20b", torch_dtype="auto", device_map="auto")
outputs = pipe([{ "role": "user", "content": "Explain quantum mechanics clearly."}], max_new_tokens=256)
print(outputs[0]["generated_text"][-1])2. vLLM – Run OpenAI-Compatible API Locally
uv pip install --pre vllm==0.10.1+gptoss --extra-index-url https://wheels.vllm.ai/gpt-oss/
vllm serve openai/gpt-oss-20b3. LM Studio – GUI-Based Model Management
lms get openai/gpt-oss-20b4. Hugging Face CLI – For Advanced Users
huggingface-cli download openai/gpt-oss-20b --include "original/*" --local-dir gpt-oss-20b/Your Mac, Your AI – Run ChatGPT Offline
![]()