Local AI engine: Ollama setup and recommended models

Senzoukria can answer from a model running on your own machine through a local engine such as Ollama or LM Studio. The app probes the engine, lists only what is really installed, and suggests models to pull when nothing is.

Senzoukria · Documentation · Updated September 2026


Where to find it

Where
AI page → model picker, and Settings → AI
Default address
http://127.0.0.1:11434 — the loopback address, nothing leaves the machine
Default context window
8 192 tokens (8k)
Model list
Asked of the engine; never hard-coded
Keys
A Claude key starts with sk-ant- and is stored in the OS keychain; a Groq key starts with gsk_

What it does

The app probes the local engine and reports what it measured: whether it answered, its version, the round-trip latency, and the models it declares — each with its weight on disk, parameter count and quantization when the engine publishes them. An engine that is switched off comes back as unreachable with the raw message, which is a result rather than a diagnosis: it does not say whether the key, the network or the service is at fault.

Requests go through the application's Rust backend rather than the web view, for two reasons: the content security policy does not open a local HTTP port from the front end, and networking does not belong there.

Because the list comes from the engine, a model you do not have never appears as selectable. That leaves one question the engine cannot answer — what to install when you have nothing — which is what the suggestion list is for.

Recommended models

The models the picker suggests when they are not already installed
SettingDefaultWhat it changes
qwen2.5-coder:7b~4.7 GBFirst on the list: writing indicator code, where a specialised 7B regularly beats a general 8B
qwen3:8b~5.2 GBGeneral questions
deepseek-r1:8b~5.2 GBStep-by-step reasoning
llama3.1:8b~4.9 GBGeneral questions
gemma2:9b~5.4 GBGeneral questions
qwen2.5:3b~1.9 GBModest machines

How to set it up

  • Install an engine yourself — Ollama or LM Studio — and leave it running. Senzoukria never installs the engine; it only talks to one already present.
  • Pull a model. The picker shows the exact command to paste, in the form ollama pull qwen2.5-coder:7b, and the Install button asks the engine you already have to fetch it. Progress is reported as the engine's own step names, because Ollama counts bytes per layer and a percentage would fall back to zero on each new layer.
  • A suggestion disappears from the list as soon as the model is installed — it then shows up in the real list of installed models instead.
  • Set the context window in Settings → AI. The default of 8k fits the assistant's prompt, the market context and a short conversation; Ollama's own default of 4 096 is not enough for that.

Limits and pitfalls

  • A local model is a free fallback, not an equal: it is clearly less capable than Claude and will miss things Claude catches. In exchange, nothing you write leaves the machine.
  • Local engines receive plain text, so screenshots never reach them whatever the model claims to support.
  • Embedding models such as nomic-embed-text are listed by Ollama alongside conversational ones but cannot answer at all; the picker flags them.
  • Sizes are the download in the default quantization, and free RAM of the same order is needed: a 5 GB model does not run comfortably under 8 GB of free memory.
  • The suggestions favour 7B and above for indicator code, where smaller models tend to produce plausible code that does not run; the single 3B entry is there for machines that cannot hold more.

This page in other languages

Frequently asked questions

Does Senzoukria install Ollama or download models by itself?
No. You install the engine. The Install button forwards an explicit pull order to that engine, and the command is also shown so you can run it in your own terminal.
Why is my model listed but useless?
Most likely it is an embedding model. Those return vectors, not answers; the picker marks them so a wrong choice is not mistaken for a broken feature.
Where is my Claude API key stored?
In your operating system's keychain, used from this machine only. The conversation and any attached screenshot go to Anthropic on your key; nothing passes through Senzoukria's servers.

Keep reading