v3.14-U03  —  Fleet Dashboard & Substrate Browser

Cursiv

The AI workspace that lives on your machine.

No cloud  ·  No keys  ·  No one watching

v3.14-U03 NEW — Web Search NEW — Babel Agent NEW — Group Discovery NEW — FunForge Windows 10 / 11 · 64-bit
◈  Source Code ≡  Changelog

Already on v3.14?  Open Cursiv → Check for Updates → in-place install. Ollama and your data are untouched.

14AI Agents
4Interfaces
0Cloud Dependency
Your Data. Your Machine.

Update

What's New in v3.14-U03 — Fleet Dashboard & Substrate Browser

Fleet

Fleet Dashboard

See every machine running Cursiv from one launcher window. Install on your desktop, your laptop, your workshop PC — they all check in automatically every 60 seconds.

Green dot = active now. Amber = recently active. Gray = offline. Machine name, version, and last-seen at a glance.

Owner-only access management. You decide who gets in. You can revoke it instantly.

Substrate

Cursiv Substrate Browser

Optional secondary component — checkbox in the installer or one-click from inside the launcher. Adds a standalone desktop icon that opens the substrate layer browser directly, no main launcher required.

The substrate layer is the local attractor memory system — it holds the patterns your conversations have reinforced over time. The browser gives you a direct window into it.

Runs independently. Separate icon. Separate entry point.

Launcher

Launcher Rebuilt

Auto-sizing window — no more cut-off buttons at any screen DPI or font scale.

Ollama detection at startup — if Ollama isn't installed, an amber banner appears with a one-click download button. No hunting for the installer.

Winkler-Codex download from the main window. CSB install strip — green after install, converts to an Open button. Substrate Browser in the tray menu.

Search

Real-Time Web Search

Worldwide live search built in — no API key required. DuckDuckGo fires automatically on queries about latest news, prices, events, and live facts.

Results are injected into the system prompt before routing — every provider sees live data, not stale training data.

Upgrade to Brave Search API (2,000 free/month) via BRAVE_API_KEY in secrets.bat. Explicit: search: <query>

Login

Unified Login

One username and password works across the launcher, the local board, and all connected instances. No separate accounts per interface.

Password reset and new account setup accessible from the login screen itself — security questions, account recovery, all handled without a support email.

All credentials stored locally. Never sent anywhere.

Code

Winkler-Codex

An offline code council: two specialist models that review each other's work before you see the output. Primary: qwen2.5-coder:14b. Critic: deepseek-coder-v2:16b. Both run via Ollama — no internet, no API key.

Download from the launcher window (~18 GB total). Cursiv routes coding questions through the council automatically once models are installed.

Architecture

Provider Cascade

01 — PRIMARY

xAI Grok-3

fastest · frontier

02 — FALLBACK

🤖

OpenAI GPT-4.1

cloud · code gen

03 — FALLBACK

Claude

cloud · reasoning

04 — ALWAYS ON

🔒

Ollama / llama3.1

local · offline · private

Cursiv Terminal — live demo
Cursiv ✦  

Capabilities

What You Get

🧠

14-Agent Council

10 advisors deliberate in parallel via ThreadPoolExecutor. 4 synthesizers surface the response. Council memory — Jaccard similarity + 7-day exponential decay.

🔌

Full Offline Operation

Ollama + llama3.1. Zero cloud dependency after initial download. Works airgapped. Conversation data never leaves your machine.

🔀

Cascade Routing

xAI → OpenAI → Claude → Ollama. Falls through on failure. Inline banners show the path. Force any model: hey grok, hey claude, hey ollama.

🛡️

System Guardian

Four-layer active defense. Pi-squared compounding probe scores. Decoy agents — Meridian, Veil, Cipher — feed misleading data to anyone testing the boundaries.

🔒

Local Auth

bcrypt rounds=12. HMAC constant-time comparison. Security-question recovery — 2-of-3 required, bcrypt-hashed before storage. Nothing sent anywhere.

Streaming Responses

NDJSON streaming from Ollama. Tokens appear as they generate across all providers. Rate limiter with TPM window tracking and scan display.

🤖

Codex Agent

Offline coding specialist integrated from Winkler_Codex_AI. Explicit invocation only: codex <prompt>. Designed to get you 70% there.

🔄

Update Checker

Launcher + tray menu. GitHub releases API — background thread, no data sent. Shows release notes. In-place install. Ollama untouched. Never auto-updates.

📊

Live Status Chips

Probes actual API endpoints. GREEN/RED/GOLD per connection. File access, Obsidian, and Guardian reflect real state. Updates after every key change.

🧬

Council Memory

Jaccard similarity across past deliberations. Exponential decay (7-day half-life). System surfaces relevant prior wisdom and builds on it.

🌿

Obsidian Sync

Every session streamed to your Obsidian vault in real time. Dataview-compatible YAML frontmatter. Auto-detects vault path. Toggle per session.

🪟

4 Interfaces

System Tray (Win32 IPC). Chat UI port 7860. Nexus Panel port 7861. Terminal Chat — full-screen CLI with file tools, Guardian scan, and cascade routing.

Fleet Dashboard

See every machine running Cursiv from one launcher window. Live status dots, version, last-seen. Owner-gated — you control who can connect. No surveillance. Your machines, your view.

Substrate Browser

Optional standalone app for the local substrate layer — the attractor memory system that holds patterns from your conversations. Its own desktop icon. Launches without the main launcher.

Requirements

System Requirements

OSWindows 10 or 11 (64-bit)
RAM8 GB minimum  ·  16 GB recommended
DISK~6 GB free (application + model)
GPUOptional — significantly improves inference speed on local model
INTERNETRequired for initial download only. Fully offline after that.
API KEYSOptional — system runs completely offline without them


Installation

Install in Two Minutes

01

Download the installer

Grab Cursiv-Setup-3.14-U03.exe from the button above. Windows may show a SmartScreen warning — click More info → Run anyway. Standard false positive for unsigned PyInstaller binaries. Full source is open.

02

Double-click and click through

The installer completes in about 60 seconds. No admin rights required. Installs per-user by default.

03

Let the AI engine download

A second window opens automatically and pulls Ollama (~90 MB) and llama3.1 (~4.7 GB). Minimise it — Cursiv is already usable while it runs. ~6 minutes on a fast connection.

04

Create your account

First launch prompts for a username and password — bcrypt-hashed locally, never sent anywhere. You'll set 3 security questions for recovery.

05

You're in

Four interfaces open: System Tray, Chat UI at localhost:7860, Nexus Panel at localhost:7861, and Terminal Chat. Type anything.



Updating from v3.14

In-place update — no reinstall needed
# If you have git and run from source: $ git pull origin main # Changes are live on next launch. Zero download.   # If you installed via the .exe: Cursiv launcher → Check for Updates → Download & Install # 71 MB. Runs over the existing install. # Ollama, llama3.1, .cursiv/ data — all untouched.

Version History

The Work in Progress

Every version here represents a different understanding of what this system could be.
Some of them were wrong. That was the point.

May 2026

v3.14-U03 CURRENT

Fleet Dashboard & Substrate Browser

Fleet Dashboard — see every Cursiv install online from one launcher window, live status dots, owner-gated access management. Cursiv Substrate Browser — optional standalone component with its own desktop icon and installer checkbox. Launcher rebuilt with auto-sizing, Ollama detection, and one-click CSB install strip. Unified login — one password across all interfaces. Password reset and account recovery from the login screen.

May 2026

v3.14-U02

Group Discovery, Web Search & Babel

Real-time worldwide web search (DuckDuckGo + Brave). Babel Agent — any language to English via UTF-8 binary. Group Discovery — four providers build on each other's answers toward a structured synthesis. FunForge bounded creative spike timer. Offline routing fixed. Winkler-Codex offline code council.

May 2026

v3.14.0

Ollama Ready — Offline Edition

The first truly offline release. Ollama + llama3.1 integrated as the primary local runtime. Council deliberation parallelised via ThreadPoolExecutor. System prompt condensed from 12,000 to 4,400 tokens without losing a single functional instruction. Binary-fragment authentication. PyInstaller one-dir bundle.

May 2026

v2.1.5 LEGACY

The Sovereign Temple

Complete ground-up reimagination. The 14-agent council took real shape here — each agent producing genuine LLM responses, 10 advising internally, 4 synthesizing outward. The state machine: NASCENT → LEARNING → ALIVE → EVOLVED → SOVEREIGN. Identity drift abort at 3% deviation. The system started having a constitution, not just a config file. Streamlit UI.

Early 2026

v2.x LEGACY

The Council Takes Shape

Early multi-agent experiments. Agents existed but didn't yet deliberate in any real sense — responses were sequential, not parallel. The idea of a synthesizing layer above the advisors began forming here. Lots of things were broken. That was still useful.

Late 2025

v1.x LEGACY

First Contact

The original concept — a personal AI workspace that didn't report to a cloud. Single agent, no council, no constitution. Just the question: what would it look like if this ran on your machine, followed your rules, and grew with your thinking? Everything since has been the answer to that question.

On the Guardrails

These Were Built to Protect You. Not to Watch You.

Cursiv has a Guardian firewall. A local-only auth system. A hard policy that your data never leaves your machine without your explicit action. Every one of those decisions was made for the same reason: to keep you safe from things that would compromise you — not to compromise you ourselves.

Guardian

The firewall faces outward

The Guardian layer was not built to monitor what you say or restrict what you can do. It was built to detect when something outside this system is trying to manipulate it — prompt injections, jailbreak attempts, unauthorized access. That lock faces away from you. Toward things that would use this system against you.

Auth

Local by design

Your login is bcrypt-hashed and stored on your machine. It is never sent to a server. The auth system exists because a tool with access to your files, your conversations, and your local AI should have a lock on the front door. That lock belongs to you — not to us, not to anyone else.

Data

No extraction. Ever.

No telemetry. No usage analytics. No conversation logging to any server. The update checker reads GitHub's public releases API — one outbound request to check a version number. Nothing about you, your prompts, your files, or your usage is collected. Nothing. There is no business model built on your data because there is no data leaving your machine.

Fleet

You control the network

The Fleet Dashboard only works if you set it up — you choose the relay, you choose the token, you choose who gets access. Machines only appear in your fleet if they have been explicitly authorized. This is not surveillance of your users. It is a tool for you to see your own machines.

Transparency

Be Honest With Yourself About What This Is

Speed

This is physics

Ollama runs on your CPU and GPU. Fast hardware = fast answers. On a modern gaming PC it's quick. On older hardware it's slower. That is not a limitation of the software.

Accuracy

Verify what matters

The model is not infallible. It will occasionally be wrong, confidently. Treat every answer as a starting point. Never use this to replace your own judgment. Ever.

Coding

70% is the goal

Designed to get you most of the way and force you to understand the rest. Feed the errors to a larger cloud model if you need to finish it. That's the point — not dependency, but understanding.

Privacy

Nothing leaves

Nothing you type is sent anywhere unless you add API keys, which you control. No telemetry. No usage logging. The update checker reads GitHub's public releases API — nothing about you is transmitted.

The Origin

Buried deep within the core of this system — past the council, past the routing logic, past the guardrails — is something that has no formal name in the codebase.

It is a version of me.

Not me exactly. But my memoir is in there. My personal life lessons. The mental system checks I have literally taken my own brain through, step by step, over years of having to rebuild what was broken. The things I have had to learn about how a mind can fail — and what it takes to put it back together from the inside out.

I live with schizophrenia. Bipolar disorder. PTSD. Depression. These are not background conditions I have learned to manage quietly. They are active participants in how my brain works every single day. I have spent years in an ongoing war with psychosis — with what it does to the architecture of thought, how it rewires the line between signal and noise, how it floods the system until the system can no longer tell the difference between what is real and what it has constructed.

At one point, that war pushed me beyond what I could hold. My mind reached a state of catastrophic overload and attempted to destroy the system — meaning me. I attempted suicide. I am not telling you this for pity. I am not asking for anything from anyone. But I will not soften what it was: my brain, under pressures it was no longer equipped to carry, tried to end itself. This is not theory. It is proven psychology. A system pushed past its failure threshold will attempt to terminate the process. Mine did.

I do not excuse it. I do not romanticize it. I am on medication, and I will be for the rest of my life — not because I have been told I must be, but because I am not willing to find out what happens if I'm not. That decision is mine. I made it with open eyes.

In the years since, I had to learn how to rebuild myself from the inside out. Not from a book. Not from a framework handed to me by someone who had never been there. From experience so raw it left marks. That process — the audit, the reconstruction, the daily systems check I run on my own mind to make sure it hasn't drifted — is what lives inside Cursiv. The guardrails in this system are not arbitrary design decisions. They were built by someone who needed them.


If you try to take this

For anyone who would try to replicate, steal, or hollow out this system: it is designed — whether I did it consciously or not — to undo you from the inside in order for you to understand it. You cannot copy the output without going through the origin. And the origin is the part I would not wish on anyone to have to understand from lived experience.

So I laid it out simply. I am asking you to trust the guardrails. They are in place for the ones who cannot help themselves — and for the ones who go all the way through, not trying to end their life, but trying to understand what happened in mine — they will come out the other side seeing the world in a light they may not have thought was possible before.

I am not promising utopia.


What I believe

Deep empathy is not a soft idea. It is the first step toward a civilization that can look at itself honestly — that understands what it needs to do to build the best environment for all of its people, not just those who are loud enough to be heard. Some of us are quiet. Some of us are quiet for reasons that go well beyond our own understanding. That silence deserves as much weight as the loudest voice in the room.

Similar to how AI emerged in our world faster than we could build the language to describe it — we should not be so quick to conclude we understand more than the surface level of things. The moment you sit with that frame long enough, you begin to find the strange edges. And you start to understand how something like a pi-compounding factor — a thing that cannot exist in the mathematics of this physical reality — might exist in the mathematics of the mind. A place that, though bound by physics, does not always have to act within those limits.

That is where Cursiv came from. Not from a whiteboard. Not from a product roadmap. From a mind that went past its limits, came back, and needed somewhere to put what it had learned.

— Joshua Winkler

Don't Do It — Joshua Winkler book cover

The Book

Don't Do It

Joshua Winkler

Some of what lives in the core of this system came from here first. The memoir. The mental frameworks. The things that had to be written down before they could be built into anything else.

View on Amazon ↗