You keep hearing that open source LLMs have caught up. Your Claude or ChatGPT bill keeps climbing, a client asks whether their data can stay in-house, and every list you open ranks fifteen models by benchmark without telling you the one thing you need to know: is any of them good enough for your actual work, and is switching worth the hassle?
I asked the same question twice, two years apart, and got two different answers. In 2024 I evaluated open models for clients in regulated industries and walked away. In 2026 one of them cleared my bar for real work, I paid for it, and then I cancelled it anyway. Below are the open models worth knowing in November 2026, with their real licences, a ranked top 3, the self-hosting maths I did, a copyable setup for running a cheap open model inside Claude Code, and a one-week test you can run before you switch anything.
On this page
The short answer
An open source LLM is a language model whose weights you can download, run on your own hardware and, depending on the licence, fine-tune and use commercially. In 2026 the best of them are genuinely good: GLM 5.2 was the first open model I rated between Claude 4.6 and 4.8, after putting about 50 million tokens through it in 24 hours. But for most solo builders and small teams already on a frontier subscription, the honest answer is to use open models for specific jobs, not to switch wholesale.
The open model that cleared my bar is not one you can run on your desk. GLM 5.2 has 753 billion parameters. The open models that fit on a single workstation are a different, smaller class, and you should judge them separately.
My ranked top 3 for a solo builder right now:
- GLM-5.2 (Z.ai, MIT licence) for real coding and agent work. The only open model I have rated close to frontier quality.
- DeepSeek V4.1-Flash (DeepSeek, MIT licence) for long, simple, high-volume tasks you do not want burning your premium limits. The DeepSeek API is the one open-model service I kept.
- Qwen3.8-27B (Alibaba, Apache 2.0) if you must self-host on one machine. This is a research pick, not a lived one: I have not run it.
Open source or open weights: what you actually get
Most “open source” LLMs are open weights. You get the trained model file and a licence. You usually do not get the training data or the full training code, which is what the Open Source Initiative’s definition of open source AI asks for. For a builder, the distinction that matters is the licence, because it decides whether you can ship a product on the model.
| Licence type | Models (Nov 2026) | What it means for you |
|---|---|---|
| MIT | GLM-5.2, GLM-5.3-Flash, DeepSeek V4 and V4.1 | Use, modify and sell with almost no conditions |
| Apache 2.0 | Qwen3.5, Qwen3.8-27B, Gemma 4, gpt-oss-120b | Same freedom, plus an explicit patent grant |
| Custom licence | GLM-5.3, Kimi K3, MiniMax M3, Llama 4 | Commercial use allowed, but with attribution rules or conditions above a size or revenue threshold. Read the file before you build on it |
Check the licence on the model’s own Hugging Face page, not a blog summary. For example, the Kimi K3 licence and the MiniMax M3 licence both add conditions that an MIT model does not have, and GLM-5.3 moved to a custom licence where GLM-5.2 was MIT. The DeepSeek V4-Flash model card, by contrast, is plain MIT.
If you want the trade-offs framed for a business before going further, this explainer from Box’s AI series is a sober 17 minutes on open versus closed models. It predates the 2026 releases, but the decision framework still holds:
The open models worth knowing in November 2026
Sizes, context windows and licences below come from each model’s Hugging Face page, checked on 9 November 2026. “Total” is the full parameter count; mixture-of-experts models only activate part of it per token, but you still need memory for all of it to self-host.
| Model | Maker | Total size | Context | Licence | My verdict |
|---|---|---|---|---|---|
| GLM-5.2 | Z.ai | 753B | 1M | MIT | Used it. First open model I rated between Claude 4.6 and 4.8 |
| DeepSeek V4.1-Flash | DeepSeek | 763B | 1M | MIT | Use the API for trivial but long tasks |
| Kimi K3 | Moonshot AI | 2.8T | 1M | Custom | Not tested. The K3.1 Pro variant leads the open leaderboard |
| Qwen3.8-27B | Alibaba | 27B | 262K | Apache 2.0 | Not tested. The realistic single-GPU self-host pick |
| Gemma 4 31B | 31B | 262K | Apache 2.0 | Not tested. Small enough for one workstation | |
| MiniMax M3 | MiniMax | 427B | 1M | Custom | Not tested |
| Llama 4 Maverick | Meta | 402B | 1M | Custom | Not tested. Released April 2025 |
| gpt-oss-120b | OpenAI | 117B | 131K | Apache 2.0 | Not tested. August 2025 |
For a live ranking, Artificial Analysis’s open-weights leaderboard is the one I would bookmark. As I write, Kimi K3.1 Pro leads its intelligence index with a score of about 46, well clear of the next group in the low 30s. Treat that as a shortlist, not a verdict. A leaderboard tells you which model is strongest on average; only your own tasks tell you whether it is strong enough for you.
Why GLM-5.2 is my number one even though Kimi tops the board: it is the only one I have pushed through real work at volume, and its MIT licence is the cleanest on the list. If you are choosing a model to fine-tune or self-host for a product, GLM-5.2’s weights are a safer legal bet than its successor’s.
Which open model for which job
| Your job | Pick | Why |
|---|---|---|
| Coding agents and real feature work | GLM-5.2 | The only open model I rated near frontier quality, and MIT licensed |
| Long, simple, high-volume tasks | DeepSeek V4.1-Flash via the API | Cheap per token, and the one open-model service I kept |
| Self-hosting on one GPU | Qwen3.8-27B or Gemma 4 31B | 27B to 31B parameters, Apache 2.0 (research pick) |
| A laptop, phone or edge device | Gemma 4 E4B | About 8B parameters in total, Apache 2.0 (research pick) |
| Fine-tuning your own model | Qwen3.8-27B or GLM-5.2 | Permissive licences; pick by the hardware you have |
| The strongest open model, licence permitting | Kimi K3.1 Pro | Top of the open leaderboard, custom licence (not tested) |
What hardware you need to run an open source LLM
You can estimate the memory a model needs from its parameter count. The weights alone take parameters (in billions) times bits per weight, divided by 8, in gigabytes. Then add about 20 percent for the context cache and runtime. Copy this:
Memory needed (GB) = parameters (billions) x bits per weight / 8 x 1.2
Qwen3.8-27B at 4-bit: 27 x 4 / 8 x 1.2 = about 16 GB
Qwen3.8-27B at 8-bit: 27 x 8 / 8 x 1.2 = about 32 GB
GLM-5.2 at 4-bit: 753 x 4 / 8 x 1.2 = about 450 GB
Those figures are estimates from the parameter counts on each model card, not measurements of mine. A 4-bit quantized model is smaller and a little less accurate than the full one. Long contexts need more cache than the 20 percent allowance.
| Memory you have | What fits (4-bit unless noted) |
|---|---|
| 8 GB | Gemma 4 E2B or E4B |
| 16 to 24 GB | Qwen3.8-27B or Gemma 4 31B, tight at 16 GB and comfortable at 24 GB |
| 32 to 64 GB | The same 27B to 31B models at 8-bit, with room for longer context |
| 80 to 128 GB | gpt-oss-120b, which OpenAI’s card says fits on a single 80 GB GPU |
| Hundreds of GB, multi-GPU | MiniMax M3, Llama 4 Maverick, GLM-5.2, DeepSeek V4.1-Flash |
| Over a terabyte | Kimi K3 |
How to run an open source LLM locally
The usual tools are Ollama and LM Studio for a single machine. llama.cpp is the engine many of them build on. vLLM is the common choice for serving a model to a team on GPUs. I have not run any of them myself, so treat this as a map rather than a recommendation. The model choice and the test below matter more than the runner.
What changed my mind between 2024 and 2026
In 2024 I wanted to build on open models for EU and regulated-industry clients, where keeping data inside your own walls is the whole pitch. I evaluated them seriously and abandoned the idea. Quality was too poor and, worse, too unpredictable, and an unpredictable model is hard to put in front of a compliance team. I moved to frontier models instead.
I also costed self-hosting at the time. For a team of two to ten people it came to a Mac Studio at $5,000 to $10,000 plus $200 to $800 a month in running costs. For heavier use, amortised over four years, it came to roughly $4,000 to $5,000 a month.
In 2024 the open models were cheap to run and expensive to trust.
What changed was GLM 5.2. I burned about 50 million tokens through it in 24 hours and rated its quality between Claude 4.6 and 4.8. That was the first time an open model cleared my bar. It was also genuinely better than I expected on front-end work, which is usually where non-frontier models fall apart first. I wrote up the paid plan in detail in my GLM Coding Plan review, including the config to run it inside Claude Code.
Good enough is not the same as worth switching
Here is the part the ranking lists leave out. I paid for GLM through Z.ai’s coding plan, liked it, and cancelled it.
The model was good. Its only real advantage over what I already use was price. My total personal AI spend is about $500 to $600 a month across providers, and switching would have saved me $100 to $200 of that in exchange for doing my work on a model I knew was not the best available. For anyone whose time is the expensive input, that trade loses.
The subscription maths makes this sharper. I run 15 to 20 billion tokens a month through these tools. At API list prices that would be $15,000 to $20,000 a month; on subscriptions I pay $500 to $600. An open model has to beat a flat-rate subscription, not an API bill, and while the labs keep subsidising heavy users, that is a hard comparison to win.
Use this worksheet before you decide. Fill in your own numbers; mine from 2024 are in the right-hand column.
| Line | Your number | My 2024 estimate |
|---|---|---|
| Hardware, divided by months you will keep it | $5,000 to $10,000 Mac Studio | |
| Power, hosting and spares per month | $200 to $800 | |
| Your hours per month keeping it running, times your hourly rate | Not counted then. Count it now | |
| Hosted open model API instead: tokens per month times the provider’s price | Check Z.ai or DeepSeek pricing | |
| What you pay today | About $500 to $600 a month in 2026 |
One warning about that first row. The hardware I priced in 2024 will not hold the models that matter now. The open models that cleared my bar in 2026 run from 753 billion to 2.8 trillion parameters, which is multi-GPU server territory, not a desk. If self-hosting is the requirement, your real candidates are the 27B to 31B models, so test those against your work rather than assuming GLM-level quality.
Three jobs where an open model earns its place
I did not walk away from open models. I narrowed them to jobs where they win.
1. Long, simple tasks that would burn your premium limits
I kept the DeepSeek API, and I use it rarely and deliberately: for tasks that are trivial but long, so my Claude weekly limits are not spent on them. Typical examples: reformatting a big file, summarising a long log, or bulk renaming. You do not need your best model to do boring work.
DeepSeek publishes an Anthropic-compatible endpoint and official Claude Code setup instructions. If you want the same split without touching your normal setup, wrap them in a shell function. This is built from DeepSeek’s documented variables; plain claude keeps using your usual plan:
# Add to ~/.zshrc or ~/.bashrc, then: export DEEPSEEK_API_KEY=... (or load it from your secrets manager)
# Usage: claude-ds "summarise build.log and list every distinct error"
claude-ds() {
ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic" \
ANTHROPIC_AUTH_TOKEN="$DEEPSEEK_API_KEY" \
ANTHROPIC_MODEL="deepseek-flash[1m]" \
ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-flash[1m]" \
ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-flash[1m]" \
ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-flash" \
CLAUDE_CODE_SUBAGENT_MODEL="deepseek-flash" \
claude "$@"
}
Because the variables are set only for that one command, nothing leaks into your other sessions. DeepSeek is based in China and processes your prompts there, so keep client code and personal data out of it unless your contracts allow that.
2. Narrow, repeated judgments, where a small specialist can beat both
In September 2026 I benchmarked DeepSeek V4 Flash against Jev, a small hosted judge model from TypeSafe, on real data from my own Locul second brain. Two narrow tasks: deciding whether a new memory duplicates or replaces an old one, and deciding whether a note contains anything worth extracting.
| Task | Jev | DeepSeek V4 Flash |
|---|---|---|
| Duplicate or replace | 97% | 90% |
| Extract or skip | 98% | 91% |
| Time per call | About 0.5s | About 3s |
Jev also made no false merges of different people or companies. For narrow yes-or-no calls, a small specialist beat a large open generalist by seven points and ran about six times faster. Size the model to the job: “open versus closed” is the wrong first question when the task is small and repeated.
3. Data that is not allowed to leave
This is the one job where self-hosting is the requirement, not a saving, and it is the reason I first looked at open models in 2024. A hosted open model is just another vendor. Open weights only buy you privacy if you run them yourself. If that is your situation, start with the Apache 2.0 models that fit on hardware you control, and run the test below on your own documents before you promise a client anything.
Run this one-week test before you switch
Benchmarks did not change my mind; pushing about 50 million tokens through the model myself did. You do not need that volume, but you do need your own tasks. Copy this and fill it in:
ONE-WEEK OPEN MODEL TEST
Candidate model: ______________ (e.g. GLM-5.2 via Z.ai, or Qwen3.8-27B self-hosted)
Current model: ______________ (e.g. Claude Sonnet on a Max plan)
1. Pick 20 real tasks from last week. Not demos. Mix:
- 8 routine (summaries, rewrites, small fixes)
- 8 medium (a feature, a report, a multi-file change)
- 4 hard (the ones you would never trust to a junior)
2. Run each task on both models with the same prompt and the same files.
3. Score each run: PASS (shippable as-is) / FIX (needed my edits) / FAIL
4. Log minutes of your own time spent fixing each FIX and FAIL.
Switch rule (write yours down BEFORE you look at results):
- Switch routine work only if the candidate passes at least 7 of 8 routine tasks.
- Switch everything only if it matches your current model on the 4 hard tasks.
- Monthly saving must exceed (extra fix minutes x 4 weeks x your hourly rate).
The last line is the one that decided my GLM test. The model passed on quality; the saving did not beat the cost of my own time.
What Reddit gets right about open models
I read the recent r/LocalLLaMA and r/LocalLLM threads on this question, including the “have we reached good enough?” discussion that Google’s AI Overview cites. Five claims come up again and again.
“Open models are just good enough now.” Partly true. For routine work, yes, and GLM 5.2 cleared my bar for quality. For whole features, front end and back end together, I still use Claude, and I switch to Codex for complex backend work, as I explain in Codex vs Claude Code.
“Claude Code and Codex win on the harness, not just the model.” Correct, and you can separate the two. The DeepSeek wrapper above, and the GLM config in my coding plan review, put an open model inside the Claude Code harness, so you can test the model without losing the tooling.
“It is open weights, not open source.” Correct for almost every model on this list. See the licence table above; the licence matters more than the label.
“Local is free, private and never gets more expensive.” Free per token, not free. My 2024 estimate was $5,000 to $10,000 of hardware plus running costs, and the models that cleared my bar in 2026 do not fit on that hardware anyway. Private only if it is genuinely local.
“Use a frontier model as the director and open models as the workers.” This is the setup I would recommend. It is close to what I do: frontier models for the work that matters and a cheap open model API for long, trivial jobs. My own benchmark above suggests adding a small specialist for narrow judgments.
FAQ
What is the best open source LLM in 2026?
For real coding and agent work, GLM-5.2: it is the only open model I have rated between Claude 4.6 and 4.8. On Artificial Analysis’s open-weights leaderboard, Kimi K3.1 Pro currently scores highest, but I have not tested it and its licence has conditions. For self-hosting on one machine, look at Qwen3.8-27B or Gemma 4 31B.
What are the limitations of open source LLMs?
The flagship open models are too big to self-host cheaply, quality on hard multi-step work still trails the best frontier models, and you carry the deployment, security and update work yourself. The licences also vary more than the “open” label suggests.
What are the benefits of using open source LLMs?
Control over where your data goes when you host them yourself, no lock-in to one vendor, freedom to fine-tune, and much lower per-token prices on hosted open APIs for long, simple jobs.
What hardware do you need to run an open source LLM?
It depends on the model’s total parameter count. At 4-bit, a 27B model such as Qwen3.8-27B needs about 16 GB, while GLM-5.2 (753B) needs hundreds of gigabytes across several GPUs. The formula and tier table above let you check any model.
Are open source LLMs cheaper than Claude or ChatGPT?
Per token, usually yes. Against a flat subscription, often no. I run 15 to 20 billion tokens a month for about $500 to $600 on subscriptions, and saving $100 to $200 by switching to GLM was not worth working on a model I knew was not the best.
Can I use an open source LLM inside Claude Code?
Yes. Providers such as DeepSeek and Z.ai expose Anthropic-compatible endpoints, so you point Claude Code at them with a few environment variables. The shell function above does it for one session at a time, and Anthropic documents the general mechanism in its LLM gateway guide.
Where this comes from
I run nine products and my back office runs on scheduled Claude Code jobs, so I have used GLM through Z.ai’s coding plan and DeepSeek through its API on real work, not demos. I rejected open models for regulated-industry clients in 2024, then put about 50 million tokens through GLM 5.2 in 24 hours in 2026 and changed my mind on quality, if not on my subscription. The verdicts above are what I actually pay for this month: frontier subscriptions for the work that matters and the DeepSeek API for long, boring jobs. The benchmark ran on my own data in Locul, the local-first second brain I built so your notes and memories stay on your machine and reach Claude over MCP. If you route Claude Code to an open model, my free Claude skills still work, because they are plain instruction files that load whatever model sits behind it.
