Milutin

A million tokens of context.On a machine in your own company.

A ChatGPT alternative you actually own. The same thing your people already know how to use — on every phone and desktop in the building — answered by a 304-billion-parameter — Parameters are the settings a model learns during training. More of them generally means a more capable model — and a bigger machine to run it. model running on your own hardware. No accounts, no rate limits, no per-token bill, and nothing anyone types leaves your network.

1Mtokens of context, verified 20/20 at 847k — context is how much the assistant holds in mind at once; a million tokens is roughly 3,000 pages.
73/stokens single stream, 226 across six
$0.04per million output tokens, in electricity
0bytes leaving your network

What it does

Every number on this page was measured on a real deployment — two NVIDIA GB10s running DeepSeek-V4-Flash — rather than taken from a vendor's card.

Context

A million tokens, usable at depth

Whole contracts, whole codebases, a year of incident history — in one prompt. Needle retrieval tested 20/20 out to 847,000 tokens — A standard test: hide 20 specific facts deep inside 847,000 tokens of text, then ask for each one. It found all twenty., so it is depth you can rely on rather than a number on a card.

No chunking, no embeddings, no retrieval pipeline to build, tune and quietly get wrong. The document you paste is the document it reads.

Speed

Enough for the whole office

73 tokens per second — A token is roughly three quarters of a word. 73 a second is faster than anyone reads — about a page of answer every seven seconds. on one stream, 88 at peak, and 226 across six people working at once. A cached follow-up on a 110,000-token thread comes back in about 0.6 seconds.

The model is too large for one machine, so it runs across two, joined by a 200 Gb/s direct link — a direct 200-gigabit-per-second cable, which is what lets two machines behave as one that makes them behave as one. No queue, no tier, no four-o'clock rate limit.

Oversight

You can see what it is doing

Every reply carries real throughput, token counts and time-to-first-token; a dashboard reports the machine itself — energy per token — How much electricity one word of answer costs. It is what turns 'is this expensive to run' into a number instead of an opinion., cache pressure, GPU watts per node, measured and modelled.

Useful when someone asks what the thing costs to run, and answerable with a number rather than an estimate.

Web, with a gate

It can look things up, and asks first

Search and page-reading are off until you switch them on, and every single call stops for a human — one prompt per request, with the retrieved text shown before the model is allowed to use it.

Outbound reach is restricted to public addresses, so it cannot be talked into reading an internal service. That is demonstrable, not a policy.

Forecasting

Weather with the uncertainty attached

Seven days from a 50-member ensemble — The forecast is computed 50 times over, each from slightly different starting conditions. Where the 50 runs agree it is reliable; where they scatter it is not — and that scatter is exactly what a one-run weather app hides.: daily high and low, the chance of rain as a real probability, and the spread across all fifty runs — the part that tells you whether Thursday is worth planning around.

Any city, charted in the conversation. Consumer apps show one run and call it the forecast.

Media

Keep a copy, on your own disk

Paste a link to a talk, a briefing, a training video. It reports what the thing is and lists every quality with its real size, from 4K down to audio only.

You choose one and it downloads to the server, not to anyone's data plan, into a shared library the whole team can play from.

Documents — soon

Drop in a file and talk about it

Upload a contract, a manual, a spreadsheet, a stack of PDFs, and ask questions about them. With a million tokens the whole document goes in, not the three paragraphs a search step guessed were relevant.

The shortest path from what this already does to what most offices actually need.

Scans & screenshots — soon

Reading what you photograph

An invoice, a whiteboard, a screenshot of an error. Text extracted on the box and handed to the model, so paper and screens reach the same conversation as everything else.

Accounts & SSO — soon

Who sees what

As shipped there are no accounts: anyone who can reach the server can use it and read anything pinned. Right for a household, not for a company with a finance team.

Per-user identity and private shares are the next piece of work. Until then, put it behind the SSO already fronting your internal tools.

It can look things up — and it asks first

Five helpers, off until you switch them on. Every single call stops and waits for a human. One card per request, so you can approve a search and refuse a fetch in the same breath.

Get the weather forecast for Banja Luka?
AllowDeny

What they do

  • weather — seven days from a 50-member ensemble, so “will it rain Thursday” gets a probability rather than one model's guess. Charted in the chat.
  • fetch_url — reads a web page as clean text.
  • web_search — titles, links and snippets.
  • media_info — what a video is, and what each quality would cost you in megabytes.
  • get_current_time — the clock, which no language model has.

Everything fetched is treated as hostile

Retrieved text arrives inside a fence the model is told is data and never instruction, length-capped, with the fence marker stripped from the body so a page cannot forge its own ending.

Outbound reach is restricted to public addresses and re-checked on every redirect hop: it cannot be talked into reading your router's admin page, the server itself, or a cloud metadata endpoint.

Languages

Sixteen verified in testing — and the interesting case is the hard one. Serbian works in both scripts, Latin and Cyrillic, and it keeps rešila and riješila distinct instead of collapsing ekavian and ijekavian into whichever it saw more of. Ask in Serbian and the helpers answer in Serbian: “kako je vreme u Banjoj Luci” reaches the forecast exactly as the English phrasing does.

The model is broadly multilingual, so sixteen is what was checked rather than a limit. The interface is English — a translation job, not an architectural one.

Privacy, stated plainly

What never happens

  • No telemetry, no analytics, no phone-home. This page loads no third-party script either.
  • Conversations do not leave your network. There is nowhere for them to go.
  • Prompts are not logged off-box.
  • Web helpers stay off until you enable them, and every use asks.

The one exception, said out loud

A conversation you deliberately pin becomes readable by anyone who can open the app on your network. That is the feature, not an oversight — a pinboard on a home LAN, with no accounts and no per-user visibility.

It is the only thing here that ever leaves your device.

For a company intranet

The case for running this inside a business is not that it is cheaper — though it is — but that it removes the conversation every legal and security team has about hosted AI.

Nothing leaves the building

Contracts, patient notes, unreleased source, salary spreadsheets, customer data — they go to a machine in your own rack, over your own network, and there is nowhere else for them to go.

No data-processing agreement to negotiate, no sub-processor list to audit, no region to worry about, no vendor policy change to re-review next quarter. Under GDPR, a regulator, or an NDA that simply forbids third-party processing, this is the difference between “we mitigated it” and “it does not apply”.

No per-seat and no per-token bill

The whole office shares one box. Nobody rations their own context window because a long document is expensive, and nobody's work stops because a tier limit was reached at four in the afternoon.

The marginal cost of a question is electricity.

A million tokens suits how companies hold information

Whole contracts, whole codebases, whole incident histories, in one prompt. No retrieval pipeline to build, tune, and quietly get wrong. The specification you paste is the specification it reads.

An auditable permission model

Every outbound fetch stops and asks a human, one prompt per request, and outbound reach is restricted to public addresses — so the assistant cannot be induced by a web page into reading an internal service.

That is a property you can demonstrate to a security reviewer, not a policy you have to trust.

And the gap, before you find it yourselves: as shipped there are no user accounts. Anyone who can reach the server can use it and read anything pinned. For a household that is the right trade; for a company, put it behind the SSO or reverse proxy already fronting your internal tools, and treat pinned chats as a public noticeboard. Per-user identity is a build, not a redesign.

Want this running in your company?

We deploy it on your hardware, on your network, tuned to the documents your people actually work with — and hand over something your security review can read end to end.

Get in touch →

Any model, one environment variable

Nothing is welded to one model. The server speaks plain OpenAI-compatible chat completions, so pointing it elsewhere is two variables and a restart.

GB10_API=http://127.0.0.1:8888/v1        # any OpenAI-compatible endpoint
GB10_MODEL=deepseek-v4-flash-dspark      # the model that endpoint serves

vLLM, SGLang, llama.cpp, Ollama, LM Studio, TGI — or a commercial API, if you want this interface in front of a hosted model. The client assumes nothing about the model, the tokenizer or the vendor. Point a second endpoint at a small local model for cheap tasks and keep the big one for real work.

What it costs to run

Per million tokensMilutin, on your own boxHosted frontier API
Output~$0.04$25.00
Input~$0.005$5.00
Rate limitsnonetier-dependent
Data leaves your networknoyes

Roughly 640× cheaper per output token, on electricity alone at $0.15/kWh. Two GB10s at about $8,000 pay for themselves against that pricing after some 320 million output tokens — about 20 days of continuous six-way use, or 50 days single-stream. Fast payback if the box stays busy, never if it idles. Cheaper again on solar.

What it does not do

Here because a feature list without this section is marketing.

  • No images. The model is text-only — it cannot see a screenshot you paste.
  • No voice, in or out.
  • One tool round per turn. It can call several helpers at once but cannot chain them: fetch, then search based on what it found, is two turns.
  • No accounts. Anyone on your network can use it, and read anything pinned.
  • Search wants a backend. It works out of the box; a self-hosted search index makes it reliable.
  • Not the frontier. Roughly a generation behind the best closed models on hard agentic coding, competitive with the previous one, strong among open weights.

That last one is a deliberate choice, not a consolation. The model was picked because it fits two boxes at a million tokens of context — a different competition, and one it wins.

“So is it better than ChatGPT?”

That compares the wrong two things. Milutin is the harness, not the model — the client, the permission gates, the shared history, the media library, the dashboard. Which model answers is a setting, and it is one line of configuration.

Point it at the machines in your building and the conversation never leaves. Point it at a frontier API and you get the frontier, through this same interface, with the same gates and the same shared history — and the data leaves. Same wheel, different engine. That is the actual choice, and it is not the one the question implies.

Same harness, behind it…Your own hardwareA hosted API
CapabilityAs much as you boughtThe frontier
Where your data goesNowhereTheir servers
Cost per million words out~$0.04$25
Usage limitsNonePer seat, per tier
Long documentsFree to use fullyPriced to discourage
The model changing under youNeverWhenever they ship
What you own at the endThe machinesReceipts

Which makes local capability a dial rather than a verdict: it is as capable as the hardware you put behind it. Two GB10s hold a 304-billion-parameter model at a million tokens of context. More hardware holds more model. The ceiling is a purchase decision you control — and unlike a subscription, the thing you bought is still yours at the end of the year.

For completeness, the part people expect to be argued: on the hardest reasoning benchmarks the frontier hosted models are ahead, and it would be strange if they were not — you are not spending their training budget, and one of their training runs costs several times what this hardware does. That is a fact about models, not about this software, and it is why the harness lets you point at either. Use the hosted one for the work that needs it. Keep everything else in the building.

The name

Milutin Milanković computed 600,000 years of the Earth's orbital cycles by hand, over decades, holding the whole problem in his head because there was nowhere else to put it. The joke is about context length, and nobody has to get it for the name to work.