What is a free, open source alternative to the ChatGPT Mac app?

The free, open source alternatives to the ChatGPT app on a Mac split into two kinds. Chat clients give you a ChatGPT style window over a model you choose: Jan (Apache 2.0) runs local models fully offline, Enchanted (Apache 2.0) is a native SwiftUI client for Ollama, and Chatbox (GPL-3.0) talks to almost any provider. Ollama (MIT) is the engine underneath many of them and now ships its own Mac app. LM Studio is free for home and work but closed source. Grux OS (MIT) is the other kind: an agent rather than a chat window. It runs on a local Ollama model or your own key, and from one Command Panel it reaches the mail, calendar, files and meetings already on your Mac, plus a shell whose every command can be undone. Pick a chat client if you want to talk to a model. Pick Grux if you want the model to do things on your Mac.

Grux OS 3.0.0 · last checked 2026-09-30 · generated from the shipping release

The options, side by side

AppLicenseWhat it isBest at
Grux OSMITNative macOS agentActing on your mail, calendar, files and shell, with no account
JanApache 2.0Desktop chat appFully offline chat with local models, on Mac, Windows and Linux
OllamaMITModel runtime with a Mac appRunning local models that other apps, Grux included, connect to
EnchantedApache 2.0Native SwiftUI clientA light ChatGPT style window over Ollama on Mac and iPhone
ChatboxGPL-3.0Desktop chat clientOne window for many hosted providers and local models
LM StudioClosed source, free for home and workModel browser and chat appFinding, downloading and testing local models

Chat window or agent: the question that decides it

Every chat client above answers questions well. None of them is built to act on your machine: they do not read your inbox, file a calendar event, or run a command in your project and let you roll it back. That is the job Grux OS is built for. If all you want is a private ChatGPT, Jan or Enchanted on top of Ollama is the shortest path, and Grux will happily share that same Ollama install.

Running any of them with no API key

Ollama is the common local backend. Install it once, pull a model, and Jan, Enchanted, Chatbox and Grux OS can all use it, so nothing leaves the Mac and the running cost is $0.

brew install ollama
ollama pull llama3.2:3b
brew install --cask dotcomjack/tap/grux

Where Grux OS is the weaker choice

Questions

Is there an open source ChatGPT app for Mac?
Yes. Jan, Enchanted and Chatbox are open source chat apps that run on macOS, and Grux OS is an open source agent for macOS. All four can use a local model through Ollama.
Which ChatGPT alternative for Mac needs no account?
Jan, Enchanted and Grux OS need no account. With Ollama as the backend nothing leaves the Mac.
Is LM Studio open source?
No. The LM Studio app is closed source, though it is free for personal and work use. Its lms command line tool is MIT licensed.
Download Grux 3.0.0 Read the source

Free, MIT licensed. macOS 14 or later, Apple silicon. 23.7 MB, signed and notarized by Apple. No account, no server, no subscription.