Skip to content
CIA NICKED Office

Local-AI office suite · by Consultancy in Action

An office suite whose AI never leaves the building.

Documents, spreadsheets, presentations, PDFs and Markdown — with an assistant that writes into them, running on a model on your own machine. No account. No API key. No cloud service behind it. The only address the app's own code contacts is the model endpoint you set, and out of the box that is your own computer.

  • No account
  • No telemetry
  • No auto-update
  • Runs offline
The CIA N.I.C.K.E.D. Office home screen: a dark navy window with five editor cards — CIA Docs, CIA Sheets, CIA Slides, CIA Markdown and Open Local File — under the heading 'Good morning. What are you working on?'
The suite on launch. Five editors, one window, and a model picker that lists what is already installed on your machine.
One destination
The model endpoint you set
By default that is Ollama on your own computer. Change it and you change where your documents go — that is the only lever, and it is yours.
No account
Nothing to sign into
No login, no API key, no subscription check in the software. The app has no idea who you are, and no way to find out.
Five editors
One application
Word processor, spreadsheet, presentations, PDF and Markdown — opening the .docx, .xlsx and .pptx files you already have.

Why it exists

The AI in your office suite is the one part you cannot keep in-house.

Every mainstream office suite now has an assistant in it, and every one of those assistants works the same way: your document goes to someone else's computer, a model there reads it, and the answer comes back. For most work that is a fair trade. For a client file, a board paper, a medical letter or anything under NDA, it is a question you have to answer before you can use the feature at all — and the honest answer is usually that you cannot.

So the assistant gets switched off, and you are back to an office suite from 2015 while paying for one from today.

CIA N.I.C.K.E.D. Office™ takes the other route. The suite is real — it opens and saves the Word, Excel and PowerPoint files you already have — and the assistant is real, editing the document through tool calls rather than pasting text at you. The difference is where the model runs: on your machine, on hardware you own, reachable at an address you set.

N.I.C.K.E.D. is Neural Integrated Computing Kept Entirely Domestic. The name is the specification.

What you get

Five editors in one application, and an assistant inside each of them.

Documents

A word processor with the AI in the margin. Ask for a memo and it writes into the document, not into a chat box.

Opens and saves .docx

Spreadsheets

Formulas, tables and charts. Ask for a quarterly table and the cells fill in.

Opens and saves .xlsx · opens .csv and legacy .xls

Presentations

Slides, layouts, shapes and speaker notes. Ask for a title slide and it appears on the canvas.

Opens and saves .pptx

PDF

Read, annotate, sign, fill forms, extract and reorder pages. Editing, not just viewing.

Opens PDF · exports pages as images

Markdown

A writing surface with live preview. Ask it to summarise the file you just opened and it reads the whole thing.

Opens .md · exports to PDF and .docx

The assistant edits the document directly — writing, rewriting, building tables and charts, adding slides — through tool calls rather than by pasting text into a chat box. Every turn can be rolled back to the document as it was.

Where your work goes

Six things that are true of the build, not of the brochure.

Each of these was written against the source and then attacked — the absolutes that did not survive were rewritten until they did. Where a statement has a limit, the limit is printed next to it rather than left out.

One destination, and you choose it

The only address the app's own code ever requests is the model endpoint you set in Settings — by default Ollama on your own machine at localhost:11434. All four of the app's network call sites are built from that one setting, and none of them sends an API key, because there is no account behind it.

Your documents cannot phone home

Every editor window runs under a Content-Security-Policy that names no http or https origin at all. A document you open cannot fetch a remote image or call out on its own, and a separate guard blocks any attempt to navigate a window away from the app.

No telemetry, of any kind

No analytics SDK, no crash reporter, no usage tracking — none in the source and none in the macOS, Windows or Linux bundles. What the app keeps, it keeps on your machine: your recent files, your language and theme, and a count of documents opened, used for nothing but deciding when to show a single one-off prompt.

No account, no key, no sign-in

There is nothing to log into. The old sign-in checks inherited from the upstream project are answered yes unconditionally, so nothing in the app can ever ask you to authenticate.

It does not update itself

Auto-update is off twice over: the start-up call that would launch the updater was removed, and no build contains the update-feed file the updater would need. The corollary is that fixes reach you only when you download a new version — which is why the list below exists.

The cloud client is deleted, not disabled

The vendor client the original project depended on is gone from the source: the 628-line CLI wrapper, the endpoint it called, the account login flow and their tests. In their place are stubs that return an explanatory failure, so features that once used the cloud say they are unavailable instead of quietly reaching for it.

The limit, stated plainly

One setting decides where your documents go.

The model endpoint is a text field. By default it holds http://localhost:11434/v1 — the Ollama daemon on the computer in front of you — and in that configuration nothing you write leaves the machine.

You can change it. If you point it at another computer, say a desktop with a bigger GPU on your own network, then your document text goes to that machine. That is a legitimate way to use this — some people will want the model on the workstation and the editor on the laptop — but it is worth being exact: the guarantee is one destination that you choose, not a wall that stops the app talking to anything.

We would rather print that sentence than the shorter one. A promise you have to qualify later is not worth making.

See it work

Four things it does, recorded rather than described.

Every clip is the shipped application, driven by a model running on the same laptop. The recorder saves each document afterwards and checks it — a clip whose document did not come out right is thrown away rather than published.

Recordings are being remade against the current build and will appear here shortly.

Recorded with no connection to a model provider — the only endpoint the application contacted was Ollama on the same machine. Clips run at the speed the model actually produced the work; nothing is sped up or cut.

Evidence, not adjectives

The acceptance run drives the real app and reads the saved file.

Asking the assistant to build a spreadsheet and then checking the screen proves nothing: the chat panel and the sheet share the same window, so the model's own reply will match whatever you search for. Our acceptance run opens the saved .xlsx and .pptx and looks inside the file instead.

Four cases — a Word memo, an Excel table, a PowerPoint title slide, and summarising a Markdown file the assistant loads itself. Four of four passing, driven by a 9-billion parameter model. You do not need a large machine for this.

Over 4,300 automated tests across more than 400 files cover the editors, the document engines and the offline behaviour.

The same home screen in the light theme: white background, dark text, the same five editor cards.
Three themes ship — the CIA navy above, this light one, and a true black. A sun button in the tab bar cycles them.

Two products, one conviction

How this relates to AEGIS.

AEGIS is our coding agent. CIA N.I.C.K.E.D. Office is our office suite. They were built by the same company on the same belief — that your work should not have to leave your machine — but they share no code. Each runs your local models through Ollama, on its own. AEGIS can also run against a cloud key if you choose; the office suite speaks only to Ollama, and there is no other provider in its code.

What it costs

Free for individuals. Always.

Free for individuals, always — donations welcome, never required. Organisations pay a subscription; for organisations over 100 people it is required.

The software itself is licensed under Apache-2.0. These terms govern the service and support relationship — they are not a restriction on your right to the code.

There is no licence key, no activation and no seat check anywhere in the software. Nothing phones home to count you, because nothing phones home at all.

Early access

Keep the assistant. Keep the documents.

Builds exist for macOS, Windows and Linux and are in private testing. Leave an email and we will tell you when they are ready to download — including when there is a fix worth taking, since the app will never tell you itself.

One launch email · no spam · unsubscribe in one click

Your email, and nothing else. No tracking on this site.