05 Workbench & intelligence

Ollama

Models on your own GPU. Your prompts, your source code and your customers stay on the premises.

Role
Local LLM runtime
Licence
MIT
Since
2023
Upstream
Project site ↗

Ollama runs open-weight language models on hardware you own. With it we can answer “can we use AI?” without adding “by sending your source code to another jurisdiction”.

Why we still choose it

For a European company, the hard question about AI is usually jurisdiction more than capability. A prompt containing an unreleased product plan, a patient record or a client’s source code is a data transfer, whatever the product calls it.

Ollama makes running models locally practical. Models are managed much like packages, and the endpoint is OpenAI-compatible, so existing tooling can be pointed at your own machine by changing the base URL.

How we run it

We declare it on NixOS, on a GPU host sized to the models you need, and expose it only on your WireGuard network so nothing is published. From there it is connected to the places people work: editors, Emacs, Redmine’s REST API, internal search, and retrieval over your own document store.

You pay for electricity instead of tokens, and the compliance discussion is short.

Where it falls short

Local open-weight models are not frontier models. For summarising, classifying, drafting and answering questions about internal documents the gap matters little; for the hardest reasoning work it matters a lot. We help you decide clearly which work may leave the building and which may not.

Nästa steg

Tell us what you are running.
We will tell you what it should be.

A first conversation costs nothing and takes forty minutes. You will leave it with our opinion of your stack, which is occasionally that you should change nothing at all.