An AI platform that runs on your own provider keys.

An OpenAI and Anthropic compatible model gateway, a chat that researches the web, and a Computer that builds apps and hosts them at their own address.

The Free plan includes the gateway, the chat and Context.

Any provider in the models.dev catalog, or a server of your own

  • OpenAI
  • Anthropic
  • Google
  • Mistral
  • DeepSeek
  • Groq
  • xAI
  • OpenRouter
  • Your own Ollama
  • Any OpenAI compatible server

How the products fit together

One account

Sign in once. The gateway at api.nemu.cc, the chat at chat.nemu.cc and the Computer all use the same nemu account and the same session.

Metered and limited the same way. A conversation in the chat and a production request through the gateway count against the same workspace limits and appear in the same logs.

Context(opens the documentation in a new tab)

Context keeps notes your coding agents can read on any machine.

Short notes about each project: decisions, conventions, the gotchas that already cost time, and a handoff saying where the work stopped. The next session, on any machine and in any agent, starts where the last one ended.

$ nemu setup claude
Claude CodeCodexCursorGemini CLIVS CodeZedComputer
  • Included on every plan, Free too, and it uses no credits
  • Your own agent does the thinking. No model is called for Context
  • A repository shares its notes on every machine you sign in from
The gateway(opens the documentation in a new tab)

Point the SDK you already use at api.nemu.cc.

Provider keys are sealed in the console. The gateway picks the model, enforces your limits, records the call and forwards it. Your code only ever holds a gateway key.

  • Chat completions, the Responses API and Anthropic Messages at one base URL, translated in both directions
  • Mappings give a model a stable name, so swapping what sits behind it never touches your code
  • Your own Ollama or any OpenAI compatible server, at a URL the gateway can reach
  • Rotating a provider key is one edit in the console, not a redeploy
request.sh
curl https://api.nemu.cc/v1/chat/completions \
  -H "Authorization: Bearer YOUR_NEMU_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/fable-5.1",
    "messages": [{ "role": "user", "content": "hello" }]
  }'
The edge(opens the documentation in a new tab)

Requests are checked on the nearest gateway node.

The closest node checks the key, your quotas and rate limits, logs the call and forwards it to your provider. You can also choose a node yourself, on any plan.

The keyQuotasRate limitsLogging
Workflows(opens the documentation in a new tab)

Choose the model at request time, based on latency, errors and spend.

Your client keeps sending one stable model name. A graph in the console checks latency, errors, spend and quotas, then picks the model and the server that handle the request. Your client code stays the same.

  • Shed load onto another server when its average latency climbs
  • Fall back to a second provider when a quota runs out
  • Send requests that carry an image to a model that can see
  • Serve a cheaper model at night or once spend crosses a line

What you pay for

Your provider bills you for tokens at its own prices, on your own key, and nemu adds nothing to that bill. What you pay us for is the infrastructure we run: the Computer, web search, page reads and deep search.

Who bills what

Billed by your provider

Model tokens

Requests run on your own key, so your provider charges its own rates and invoices you directly.

€0markup on any token

Metered from prepaid credits

Computer, search and page reads

Computer memory
€0.01 per GB-hour
Computer processor
€0.10 per vCPU-hour
Processor, 00:00 to 08:00 UTC
€0.075 per vCPU-hour
Web search
€0.006 a search
Page read
€0.003 a page
Deep search
€0.05 a run
Indexing
€0.20 per million tokens
Credits included each month:Starter €10Pro €25Max €90
Limits

Each plan sets how much of the gateway you can use.

Every plan uses the same gateway. Higher plans allow more requests a minute, more at once and larger bodies. A refused request says which limit it hit and when it resets. See every limit

  • Free15
  • Starter100
  • ProPopular1,000
  • Max2,500
  • Enterprise10,000

Chat jobs run on the server.
Use any model you mapped, and keep long answers as documents, pages or charts.

Runs in the background. Each thread runs as a job on the server, so research continues after you close the tab.

Any model you mapped. The model names you set in the console appear in the picker. Switch models mid thread without losing the conversation.

Artifacts. A long answer can become a document, a web page or a chart that you open, edit and keep.

The reader(opens the documentation in a new tab)

Turn any web page into clean Markdown.

Send a URL and get the main content back. Navigation, cookie banners, ad slots and scripts are removed; headings, links and code blocks are kept.

GET /reader

Request

curl https://api.nemu.cc/reader \
  -G --data-urlencode "url=https://example.com/blog/streaming" \
  -H "Authorization: Bearer $NEMU_KEY"
Cost
1 page read · €0.003
Model in the loop
None

Response200 · format: markdown

# Streaming responses Send stream: true and read the events as they arrive.Each chunk carries a delta. [API reference](https://example.com/api) ```pythonstream = client.chat(stream=True)```
  • No model in the loop, so a page converts the same way every time
  • PDF and DOCX come back as their plain text
  • Drawn from the same credit balance, on every paid plan
Computer(opens the documentation in a new tab)

The Computer runs what the chat builds.

Ask in a chat for something that needs to run. The agent creates the project, installs what it needs, builds it and serves it at a live URL. Nothing runs on your laptop.

  • bun, node, git and python3

  • A preview at its own address

  • Private, public or password

  • A 2 GB machine for every project

  • Project memory across chats

  • Cheaper from 00:00 to 08:00 UTC

0:00 / 0:00
Getting started(opens the documentation in a new tab)

Send your first request in about five minutes.

You need a nemu account and an API key from one provider.

  1. Step 01

    Connect a provider

    Pick one from the models.dev catalog or define it by hand, then add your own key.

  2. Step 02

    Expose a model

    Enable a model under a gateway name of your choosing, then create a key for your app.

  3. Step 03

    Point your code at the gateway

    Swap the base URL and the key. The rest of your code stays as it is.

Get started

The gateway, the chat and the Computer share one account, one set of API keys and one credit balance.

No token markup. Credits pay for compute, search and page reads