Made in Spain · by inferencekey · Data in Europe

The European coding agent.

Naos works in your terminal and in VS Code, asks before it changes anything and costs a fixed price in euros. Your data stays in Europe and inferencekey never trains on it. From 29 EUR a month + VAT (35.09 EUR with Spain's 21 % VAT).

Available for Linux, macOS, Windows and VS Code.
Model quality

No. 1 of 69 models on LiveBench agentic coding.

Naos uses DeepSeek V4.1 Flash, served by inferencekey. Agentic coding score, LiveBench, 10 October 2026.

DeepSeek V4.1 Flash (Naos)77.3
Claude Opus 5.571.7
Claude Fable 5.166.1
Claude Opus 565.2

On a broader index, the Artificial Analysis Intelligence Index (16 October 2026), Claude Opus 5.5 is ahead: 58 to 39. Try it on your own tasks.

External benchmarks, not run by inferencekey. More detail in the inferencekey study.

What Naos can do

You give it the task. It shows you the plan and every change.

naos loginand then, in your project,naos
› explain this project in 5 lines Reading README.md, pyproject.toml and 14 files in src/. 1. Invoicing API in FastAPI, with Postgres. 2. src/customers.py and src/invoices.py hold the logic. 3. Invoices are rendered to PDF with WeasyPrint. 4. Tests live in tests/ and use pytest. 5. The tax ID is not validated when a customer is created.
› add tests to utils.py Reading src/utils.py: 4 functions without tests. Naos wants to create tests/test_utils.py: + def test_round_to_two_decimals(): + assert round_eur(10.005) == 10.01 + def test_standard_vat(): + assert with_vat(100) == 121 Allow? [y] yes / [n] no / [a] yes to all until /new: y Naos wants to run: pytest -q tests/test_utils.py (in the folder ~/projects/invoices) Allow? [y] yes / [n] no / [a] yes to all until /new: y 8 passed in 0.41s
› the total is wrong when there is a discount Reading src/invoices.py and tests/test_invoices.py. The discount is applied after VAT and should come before. Naos wants to edit src/invoices.py: - 41 total = with_vat(base) - discount + 41 total = with_vat(base - discount) Allow? [y] yes / [n] no / [a] yes to all until /new: y Done: 1 file changed (+1 −1). Review it with git diff.
First it reads, then it proposes

Reading files of your project needs no permission. Writing, running or going online always does.

You see the whole change

The full diff, the command and the folder it runs in, before you say yes.

Sandboxed in your folder

If a step needs to leave the sandbox, it always asks you, even after "yes to all".

Plans

Get started with Naos.

Monthly subscription, no lock-in. Every plan has a cap per 5-hour window, per week and per month.

At peak time (Monday to Friday, 2:00 to 5:00 and 7:00 to 11:00, Madrid time) every request counts double. The figures already account for it.

Pro

29 EURa month + VAT

35.09 EUR with Spain's 21 % VAT

1,400 M tokens a month

  • 1 agent at a time
  • A few hours a day
Start with Pro
Recommended

Max

89 EURa month + VAT

107.69 EUR with Spain's 21 % VAT

5,000 M tokens a month

  • 2 agents at a time
  • The whole working day
Start with Max

Ultra

169 EURa month + VAT

204.49 EUR with Spain's 21 % VAT

11,100 M tokens a month

  • 3 agents at a time
  • Several tasks in parallel
Start with Ultra

Flota

299 EURa month + VAT

361.79 EUR with Spain's 21 % VAT

20,900 M tokens a month

  • 5 agents at a time
  • Heavy use
Start with Flota

Indicative tokens (M = million) for a coding agent that rereads almost everything from cache. The real cap is cost: less cache means fewer tokens. The final VAT depends on the country of your billing address; Stripe shows you the total before you pay.

Questions

Before you start.

What happens when I reach the cap?

Your plan has three caps: the 5-hour window, the week and the month. When you reach one, your access pauses until the next period opens and we tell you at what time. There are no extra charges.

Which model does Naos use?

DeepSeek-V4.1-Flash served by inferencekey.

Who processes my data?

Your data stays in Europe. Your requests travel encrypted to inferencekey, which measures usage and generates the answer with DeepSeek-V4.1-Flash on its own servers. Naos does not keep your history and inferencekey does not train on it.

How do I cancel?

From Your account, in the Stripe payment portal. There is no lock-in. When you cancel, the plan stops renewing and stays active until the end of the month already paid. Withdrawing is something else: if you are a consumer, within 14 days of subscribing you can withdraw and we refund the part of the month you did not use (Terms, section 7).

Put your agent to work.

Pro, 29 EUR a month + VAT (35.09 EUR with VAT) · No lock-in · Data in Europe

Start with Pro