Best Free OpenRouter Models for Coding: November 2026
Jozo· 8 min read· 2026/10/28
Free AIOpenRouterCodingAI Agents2026

Best Free OpenRouter Models for Coding: November 2026

Checked October 28, 2026: OpenRouter lists 16 free (:free) models. 15 accept tool calls, and 4 were built for coding by their makers: Recursive Flint, Cohere North Mini Code, and Poolside Laguna S 2.1 and Laguna XS 2.1. Both Laguna models go away on October 31, 2026, the free and the paid versions. That leaves two coding specialists for November.

Start with Recursive Flint or Cohere North Mini Code. Both accept tool calls, and neither free endpoint uses your prompts for training. Flint's free endpoint allows up to 235,929 output tokens. Neither model has a paid version on OpenRouter, so when its single provider is full, there's no paid copy of the same model to switch to.

We picked these on stated purpose and endpoint data, not on a benchmark of our own. For the full free catalog, including non-coding models, see our OpenRouter free models guide.

Every free model that accepts tool calls

As of 2026-10-28 from OpenRouter's models API, each model's /endpoints API, and the data policy on each model's OpenRouter page.

Free model IDBuilt for (maker's card)ContextMax outputTrains on prompts1-day uptimePaid version, $ per 1M in / out
recursive/flint-v1.0:freeCoding agents262,144235,929No; keeps prompts100%None
cohere/north-mini-code:freeAgentic coding256,00064,000No; keeps prompts 30 days100%None
poolside/laguna-s-2.1:freeAgentic coding. Ends Oct 31262,14432,768Yes100%$0.09 / $0.18, also ends Oct 31
poolside/laguna-xs-2.1:freeAgentic coding. Ends Oct 31262,14432,768Yes99.6%$0.06 / $0.12, also ends Oct 31
thinkingmachines/inkling:freeGeneral, including coding1,048,576262,144Yes100%$1.00 / $4.05
thinkingmachines/inkling-small:freeGeneral, multimodal1,048,576262,144Yes100%$0.45 / $1.20
nvidia/nemotron-3-ultra-550b-a55b:freeReasoning and orchestration1,000,00065,536Yes99.7%$0.60 / $2.40
nvidia/nemotron-3.5-super-vl:freeMultimodal1,000,000131,072Yes100%$0.15 / $0.50
nvidia/nemotron-3.5-lightning:freeHigh-volume agent work1,000,00065,536Yes97.7%$0.07 / $0.20
google/gemma-4-31b-it:freeGeneral, multimodal262,14432,768No; keeps prompts 55 days100%$0.20 / $0.40
google/gemma-4-26b-a4b-it:freeGeneral, multimodal262,14432,768No; keeps prompts 55 days100%$0.09 / $0.30
dots-studio/dots-3-note-preview:freeGeneral preview, listed until Dec 31512,000460,800No; keeps prompts99.5%None
xingchen-agi/xing4.0-29b-a4b:freeGeneral262,144235,929No; doesn't keep prompts100%None
nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:freePerception sub-agent256,00065,536Yes8.3%None
liquid/lfm-2.5-2.6b:freeExtraction and RAG; maker advises against agentic coding65,5368,192Yes100%$0.35 / $0.50

How we computed it: we kept IDs ending in :free with zero input and output prices, text output, and tools in supported_parameters. Context and max output are the free endpoint's own limits, which can be lower than the paid version's. Uptime is OpenRouter's uptime_last_1d for the free endpoint. "Trains on prompts" is the free endpoint's data_policy on OpenRouter's model page. "Built for" summarizes each maker's model card. Paid prices are the paid listing in the models API. Each free endpoint is served by exactly one provider.

Three things the table shows:

  • Free and paid can differ. Laguna S 2.1's model card describes a 1,048,576-token context. Its free endpoint serves 262,144 tokens with 4-bit (fp4) weights, while Flint's free endpoint runs at full bf16 precision. Benchmark scores from a model card may not hold on a quantized free endpoint.
  • 10 of 16 free endpoints may train on your prompts. That covers both Laguna models, both Inkling models and every free NVIDIA endpoint. For Inkling and NVIDIA, the policy also lets OpenRouter train on them. The paid versions we checked, such as Inkling on Together and Laguna on Poolside, don't train on prompts.
  • One endpoint was effectively down on October 28. Nemotron 3 Nano Omni reported 0% uptime for the last 30 minutes and 8.3% for the last day.

What the makers claim

Each maker tested its model with its own harness, settings, and benchmark version. These scores are not comparable with one another, and we didn't reproduce any of them.

ModelMaker's reported coding resultSource
Laguna S 2.170.2% Terminal-Bench 2.1; 78.5% SWE-bench MultilingualPoolside model card, results as of July 21, 2026
Laguna XS 2.170.9% SWE-bench Verified; 37.5% Terminal-Bench 2.0Poolside model card
Recursive Flint74.2% SWE-bench Verified; 54.9% Terminal-Bench 2.1Recursive model card, which counts solutions found by web search as failures
North Mini Code33.4 on the Artificial Analysis Coding IndexCohere launch post, June 9, 2026
Inkling77.6% SWE-bench Verified; 63.8 Terminal-Bench 2.1 (best harness)Thinking Machines model card, at effort 0.99

The model cards also give sizes. Flint is about 2.5B active out of 39.8B parameters, North Mini Code 3B of 30B, Laguna XS 2.1 3B of 33B, Laguna S 2.1 8B of 118B, and Inkling 41B of 975B. Flint, North Mini Code and both Laguna models have open weights under Apache 2.0 or OpenMDW-1.1, so you can run them yourself if the free endpoint disappears.

Which free model to try for which coding job

JobTry firstWhy, from the data above
Agent that edits a repositoryFlint, North Mini CodeBuilt for coding agents, accept tool calls, don't train on prompts
Long generated output, such as a full file or migrationFlint235,929 max output tokens on the free endpoint
Reading a large codebase in one promptInkling, Nemotron 3 UltraContext of about 1M tokens, but both free endpoints may train on prompts
Reading a UI from a screenshotGemma 4 31BTakes image and video input, doesn't train on prompts, and has a $0.20 / $0.40 paid version
Code you can't shareNone of the free endpointsEvery free endpoint except Xing4.0 keeps prompts; use a paid endpoint whose policy you've checked, or run open weights locally

Skip LFM2.5-2.6B for coding: Liquid's model card says it is "not recommended for agentic coding." Skip Nemotron 3.5 Content Safety too: it's a moderation model and doesn't take tool calls.

Free limits are tight for coding agents

OpenRouter's limits documentation sets these limits for :free models:

Credits purchased, all timeRequests per minuteRequests per day
Less than $102050
At least $10201,000

A coding agent sends one request per turn: read a file, run a test, apply an edit. On the lower tier, one debugging session can use up all 50 requests. Buying $10 of credits raises the daily ceiling, but it doesn't add providers. Every free endpoint above has a single provider, so a 429 from that provider has no same-model fallback. OpenRouter lets you pass a list of fallback models. If you list a paid model there, check its price first.

Laguna is a concrete trap. After October 31, any agent config that still calls poolside/laguna-s-2.1:free or poolside/laguna-xs-2.1:free will fail, and the paid Laguna IDs go away the same day. Check your IDs against the live list before each run:

curl -s https://openrouter.ai/api/v1/models | jq -r '.data[]
  | select((.id | endswith(":free")) and (.supported_parameters | index("tools")))
  | [.id, .context_length, (.expiration_date // "-")] | @tsv'

The third column shows the date OpenRouter has set for removing a model, if it has one.

A 20-minute test before you commit

Give each candidate the same small, checkable task in your coding agent: a failing test in your own repository, with the instruction to fix the code, not the test. Record the model ID, the number of requests used, whether the test passes, and what you had to correct. Run it twice, because the same model can give different answers. A free model that needs three rounds of fixes can cost more of your time than a cheap paid model costs in tokens.

For paid coding picks and their prices, see the most-used models on OpenRouter. For how to set up a coding agent with tests and review, see our guide to agentic coding.

From a test to shipped work in Teamday

Max, Teamday's app builder, builds landing pages, internal dashboards, automations and small web apps from a brief. Teamday's model picker lists four OpenRouter models (Kimi K3, GLM 5.3, GLM 5.3 Flash, and DeepSeek V4 Pro), and their usage is billed to your own OpenRouter account. The free endpoints in this guide are not in the picker. See Max's ship log for examples of the work, and current pricing.

Give Max a real task →