Coding

OpenCode free models: Check the data terms as well as the price

Free OpenCode models have different access, retention and training terms. Learn what to check and how to start with a small task.

Oliver · FoxAI World3 min read
18
Conceptual illustration of OpenCode model selection and data termsThe free-model terms

Conceptual cover created with AI.

You can try OpenCode with a free model. The free label, however, does not give every option the same data terms. Some providers retain no data and exclude training use; others keep data for a period or may use it for improvement. Consider that difference alongside the price when selecting your first model.

Separate OpenCode from the service supplying the model

OpenCode is an open-source coding agent with terminal, desktop and web interfaces. The agent manages the workflow while the selected model answers requests. A separate provider can supply that model, so installing OpenCode does not put every model service under one set of conditions.

OpenCode Console is an optional route to models through one service. You can connect other providers instead. Its paid Console setup includes signing in, billing details, credits and an API key. Selected free models have their own catalog conditions, and the free-tier chat endpoints require OpenCode.

Conceptual illustration of data flowing between a coding agent and a model provider
AI-generated conceptual illustration.

Free models do not share one data policy

Three examples in the official catalog reviewed on November 7, 2026 show the distinction:

  • GLM-5.3-Flash Free: Free for a limited time. Its provider follows zero retention and does not use data for model training.
  • Beam Free: Data is not used for training but is retained for 30 days for safety.
  • Inkling 2 Small Free: Its provider retains data and may use it for model training.

No training use and no retention are separate promises. As Beam demonstrates, a service can keep data without training on it. Read those two conditions separately before deciding where to send a work file.

Regional availability also varies. Inkling 2 Small Free, for example, is unavailable in the European Union, Iceland, Liechtenstein and Norway, among other places listed in the catalog. Other models have different country lists. Because free offers are time-limited, check both availability and current terms when selecting one.

Start with a small task and the intended model

  1. Choose the terminal or desktop build for your operating system from the official OpenCode installation page.
  2. Use /models in the terminal interface to inspect available models. Match the exact free-model name and its data conditions against the catalog.
  3. For another provider, use /connect to connect the account or credentials, then select a model with /models. That provider’s account and pricing conditions matter.
  4. Make the first request on a small example without private data: “Explain what this sample code does and suggest two improvements.” Compare the answer with the intended result.

Public or sample data is a better starting point for a free trial than uploading a client project. You can judge whether the model suits the task while keeping control over the information you send. A zero price does not remove the need to choose suitable input data.

Recheck the terms when switching models

Do not carry one model’s terms over to another. Read the free period, regional access, retention and training use in the selected model’s own entry. Provider choice gives OpenCode flexibility; using that flexibility also means choosing the data and access conditions again with each change.

Sources and research

Written by FoxAI World. The cover and illustrations are AI-generated conceptual artwork.

Your favourites

This list stays in this browser on your device. No account is needed, and other visitors cannot see it.

Use a story’s bookmark button to add your first favourite.