Give your computer
intelligence.

CIU is a local intelligence layer. Any app can connect to it, from a spreadsheet to a game engine to something you build yourself.

  • Runs locally
  • Your data stays yours
  • Works with any app
See how it works

Free during beta. Your feedback shapes what ships next.

Optimized models

Built for machines people actually own.

CIU currently has validated NF4DQ builds for Qwen 3.5 9B and Qwen 3.8 27B. The 9B is the accessible everyday option; the 27B is there when your machine has more memory. More open-source models are coming soon.

AVAILABLE · NF4DQ

Qwen 3.5 9B

4.346 GiB

Recommended starting point for tighter memory budgets and mainstream local hardware.

AVAILABLE · NF4DQ

Qwen 3.8 27B

13.23 GiB

Higher-capability option for machines with more memory.

COMING SOON

More open models

Additional open-source model families will be added as optimized CIU builds are validated.

Qwen 3.5 9B — size and perplexity
BuildSizePerplexity
Q4_K_M5.280 GiB8.2055
NF4DQ4.346 GiB8.4181
Q3_K_M4.342 GiB9.2978

Lower perplexity is better. NF4DQ is effectively the same size as Q3_K_M and reduces perplexity by about 9.5% versus Q3_K_M; Q4_K_M lowers perplexity by about 2.5% but uses about 21.5% more weight memory.

THE CIU INTEGRATION LIBRARY

Give every app
its own intelligence.

Install an addon. Keep the model on your machine. Let the apps you already use tap into the same local intelligence.

01live integrationmore in development
CIU
Blender · CIU Forge
CIUChatBuildCritique
● RUNS LOCALLY
AVAILABLE NOW · BETA

CIU Forge
for Blender

Bring CIU directly into your 3D workflow. Ask about a scene, generate geometry, and iterate without leaving Blender.

BLENDER 4.2+VERSION 1.0FREE BETA
Explore Forge & installation guide →
View source ↗

ZIP · v0.3.0 · Install from Blender Preferences → Add-ons → Install from Disk

G
COMING SOON · IN DEVELOPMENT

CIU for Godot

The next CIU integration is being built for Godot. It will only move to available after the workflow has been tested.

COMING SOON
+
Building something useful with CIU?We’re working toward letting developers submit useful addons and plugins to the Integration Library. Developer submissions are coming later.
FOR DEVELOPERS · COMING LATER

Before you download anything

Find out what your machine can actually run.

Working this out is most of the difficulty with local models, and getting it wrong costs you a long download and a failed load. Pick your card.

24 GB
Qwen 3.5 9BNF4DQfits comfortably

4.50 GiB of 24 GB

Qwen 3.8 27BNF4DQfits comfortably

13.40 GiB of 24 GB

Qwen 3.8 27BQ4_K_Mfits comfortably

17.66 GiB of 24 GB, shown for comparison

These are the figures a model needs before a conversation starts. On Apple unified memory the same pool is shared with everything else you have open, so an 8 GB Mac holds the 9B only with other applications closed.

How an addon works

This is the entire integration.

Because the model is loaded once and shared, a harness carries no model, no key and no server of its own. It sends context, gets an answer, applies it.

A harness, in full
const r = await fetch("http://127.0.0.1:8674/v1/chat/completions", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    model: MODEL_ID,
    messages: [{ role: "user", content: contextFromTheApp }],
  }),
});

const { choices } = await r.json();
applyToTheApp(choices[0].message.content);

Creative tools

A 3D suite, an image editor, a DAW. The app knows its own scene, layers or session. A harness hands that to CIU and applies what comes back.

Notes and writing

Obsidian, Logseq, a static site generator. Local notes never have to leave the machine to be summarised, linked or queried.

Spreadsheets and data

Formula explanation, column classification, cleaning messy input. Work that is tedious by hand and too sensitive to paste into a browser.

Anything with a plugin API

If the application can run your code and make an HTTP request, it can reason. That is the whole requirement.

Why a shared layer

Your GPU holds one model. The second app that wants one fails.

Every local AI tool ships its own runtime and loads its own copy of the weights. Open a chat client and an editor assistant on the same machine and the second one has nowhere to go.

Without CIU

Chat apploads 13 GiB
Code assistantloads 13 GiB
Your scriptout of memory

With CIU

Chat appconnects
Code assistantconnects
Your scriptconnects
ciu, one model at 127.0.0.1:8674

Using it

Anything that speaks the OpenAI API works.

There is no CIU client and no SDK to learn. Set the base URL, send any API key, carry on.

Base URLhttp://127.0.0.1:8674/v1
API keyany non-empty string

Chat front ends

Open WebUI, LibreChat, AnythingLLM and similar. Add a custom OpenAI provider and paste the local address.

Editors

Continue, Cline, Zed and anything else with a provider field that takes a base URL.

Your own code

The official OpenAI SDKs work unchanged. Point base_url at CIU and send any API key.

Agent frameworks

LangChain, LlamaIndex, CrewAI and the rest all accept a custom base URL.

Read the setup guide

The numbers, briefly

A 4.16 bit format, built for llama.cpp.

NF4DQ stores weights in about 4.16 bits each. Against Q4_K_M, the usual 4-bit choice, it is a quarter smaller and generates a quarter faster. Prompt processing is slower, and that is on this page rather than left out of it.

27B on one A100, both builds in the same run, tokens per second
BuildSizePrefillDecode
NF4DQ13.23 GiB734.5260.81
Q4_K_M17.66 GiB1300.0448.67
See the full measurements

Before you start

What CIU cannot do yet.

NVIDIA on Windows and Linux, Apple Silicon on Mac.
There is no Vulkan kernel yet, so AMD and Intel GPUs fall back to a CPU path at well under one token per second. That is not usable and this page will not pretend otherwise.
Windows builds are published but untested on real hardware.
They compile and the installer works. Nobody has yet run one on a machine with an NVIDIA card in it. If you have one, try it and open an issue either way.
The weights need the fork.
NF4DQ is ggml type 43, which exists only in this fork of llama.cpp. The GGUFs will not load correctly in a stock build.
Memory floor.
About 4.5 GiB free for the 9B and about 13.4 GiB for the 27B, before the first message.

Ready to run CIU?

Join the beta to unlock CIU installation and the Blender addon.