Using Kilo for Free

Kilo Code supports free models for coding and background tasks. Autocomplete through your own Mistral account depends on that account's included usage and limits.

Where Kilo Uses Models

  1. Agentic interactions — Conversations with coding agents in IDE extensions (VS Code, JetBrains), CLI, and cloud services like Code Reviewer
  2. Autocomplete — In-editor code completions as you type (IDE extensions only)
  3. Background tasks — Automatic session titles and context summarization

Each of these consumes credits by default. To avoid charges, choose free models where available and keep autocomplete within your provider's free allowance, or disable it.

Free Agentic Usage

Kilo provides free models for coding tasks through the Kilo Gateway and partner providers.

Auto Free

The easiest way to get started is Auto Free (kilo-auto/free). This is a Kilo-provided model tier that automatically routes your requests to the best available free models — no configuration needed.

⚠️Data handling for Auto Free

Auto Free may route your requests to providers that log prompts and outputs and use them to improve their services. Do not submit personal or confidential data when using Auto Free. In particular, it may route to NVIDIA's free endpoints.

For NVIDIA free endpoints (Super/Ultra/etc): Trial use only - do not submit personal or confidential data. Your use is logged for security purposes and to improve NVIDIA products and services. The logged session data for improvement purposes is not linked to your identity or any persistent identifier. For more information about our data processing practices, see our Privacy Policy. By interacting with this endpoint, you consent to our collection, recording, and use of such information and the NVIDIA API Trial Terms of Service.

Finding Other Free Models

You can also browse and select individual free models. In the model picker, type free to filter the list — free models are clearly labeled across all platforms.

In the IDE Extensions (VS Code, JetBrains):

  1. Click on the current model below the chat window
  2. Type free in the search box
  3. Select any model labeled "(free)"

In the CLI:

  1. Run kilo to open the CLI
  2. Use the /models command
  3. Type free to filter the list
📝Note

Some free models may be rate limited by the upstream provider. If you hit a rate limit, try switching to a different free model.

Cloud Tasks

Kilo's cloud services, including Code Reviewer, also support free models. Select any model labeled "(free)" in the model dropdown when configuring a cloud task.

💡Tip

Available free models change over time as Kilo partners with different inference providers. Subscribe to our blog or join our Discord for updates.

Autocomplete costs

Kilo's autocomplete feature provides AI-powered code completions as you type in IDE extensions.

By default, autocomplete routes through the Kilo provider and uses credits. If you run out of credits without a free alternative configured, autocomplete stops working — but your main coding workflow is unaffected.

Use your own Mistral account

Add a standard Mistral Studio API key under Mistral AI via BYOK (Bring Your Own Key) on Kilo Gateway. Codestral autocomplete then uses your Mistral account instead of Kilo credits. Mistral's plan, usage limits, and pay-as-you-go settings determine whether requests incur charges. BYOK does not guarantee free autocomplete.

See the Mistral Setup Guide for step-by-step instructions.

Free Background Tasks

Kilo uses a small model in the background for tasks like session titling. By default this is Auto Small, which consumes credits. If the small model is unavailable, Kilo falls back to your primary model — which may also consume credits if it's a paid model.

To avoid credit usage for background tasks, set the small model to a free model:

In the VS Code extension: Go to Settings → Models and change the small model to any free model.

In the CLI: Set the small_model parameter in ~/.config/kilo/config.json:

{
  "small_model": "your-preferred-free-model"
}

Replace your-preferred-free-model with any free model from the model picker.