Varjosoft · Helsinki

Get more from AI without giving more of yourself.

Spegling gives your AI one shared memory, a reviewer from a different family, and receipts you can point at. In the EU, unlocked with your key.

Already running AI agents? The technical layer is at spegl.ing. Buying assurance, not tools? Independent AI services.

You have probably done this already.

You open ChatGPT or Claude when you have a question. You type. You get an answer. It is often good. These days it even remembers you between chats, and you can read and edit what it remembers. Genuinely useful.

But notice what happens as you use more than one. Claude remembers one slice of you. ChatGPT another. Your coding assistant a third, per project. Each tool keeps its own notebook, none of them share, and none of them add up to one picture of your work. Switch tools and you start that notebook from zero.

And you still hold back the sensitive parts. The client detail, the board matter, the email you cannot afford to leak. Those live under one vendor's terms, on servers across the ocean. So the AI helps with drafts and quick questions, and never touches the work where it would matter most.

Many notebooks, no memory.

Each tool remembers its own slice. The picture of your work is scattered across vendors and apps, and no tool reads another's notes. The real leverage, one assistant-grade memory that every AI you use can draw from, never gets built.

Nothing checks what gets written. The model writes its own notes about you, and grades its own homework. When it remembers wrong, it is wrong quietly, and everything built on that note inherits the error.

No receipts. Two months later a customer, your board, or a regulator asks why you chose X. You remember using AI to help think it through. You cannot show what you actually saw, or what checked it.

The walls are vendor walls. You can read your memory, but moving your working context to a different AI is a manual job. And the confidential work still sits in a US cloud under someone else's terms, which is exactly why you keep it out.

And all of that is while you still do the work yourself. The day you hand the AI real tasks, the stakes change. One Tuesday a customer's record is different and nobody knows what changed it or why. A confident summary turns out to be wrong. Someone asks who approved this, and there is no answer.

The AI was helpful right up to the moment you needed to trust it.

One memory, every AI you use, on this side of the ocean.

Imagine one memory that every AI you use draws from. Claude today, whatever wins next year, several side by side. The history stays put; only the machines rotate. Your context stops being the reason you are stuck with one vendor.

Imagine the important stuff got a second opinion before it filed. When a session closes, a machine built by a different company checks the first one's work, the way a second doctor reads the same scan. It cannot approve its own homework, because it never wrote the homework.

Imagine every session left a flight recorder. What was decided, what checked it, what the machine actually said, timestamped, in a record that cannot be quietly rewritten. Three years later, "who approved this?" has an answer you can point at.

Imagine it lived in the EU and opened only with your key, the way a password manager does. Not even the system underneath can read it without you. Suddenly the sensitive work can actually come in.

Now imagine handing a whole task to an agent under that same discipline. A model from a different family reviews each step, and the hard limits are plain rules, written as code. Machine judgment where judgment helps. Plain code where rules must hold.

This is what Spegling is.

A place for the AI you already use to work with you, not just for you.

Three surfaces around one idea: your memory, your review, your record. The speed of AI, without losing track of what it is doing.

Spegling · Private allowlist · Live at spegl.ing

Spegling

The place for the AI you already use to build up context with you.

Drive any AI. Govern any tool. Own your corpus. Open the Journal for three minutes a day, or wire your existing Claude or ChatGPT to it over an integration. Either way, tomorrow's session already knows what yesterday's was about.

Every step is reviewed by a model from a different company, a second doctor reading the same scan. Policy checks written as plain code decide what an agent may touch, what it may spend, and what waits for your approval. Your mail and calendar connect to Spegling once, not to each AI you try: the machine asks through the gate, never holds the keys, and every look at your inbox is on the record.

The default models are open-weight and run in the EU. Your data sits in its own tenant, encrypted on the password-manager pattern. Models change. Your history does not.

Open Spegling
Dots · Public · Free tier

Dots

AI that earns the right to answer.

A widget for any page with words worth reading. After three minutes of real attention it offers to answer questions about the page, grounded in what is actually written. Refuses off-topic. No cookies, no tracking.

Live in the corner of this page. Spend a few minutes reading and it will offer to answer.

patterns-starter · Open · MIT

Starter

The open bootstrap for your own way of thinking.

One Markdown file. Fork it tonight, add your first pattern this week. Spegling reads it as substrate; if Spegling stops existing tomorrow, the patterns you built still work.

Fork on GitHub

Memory, decisions, and evidence are owned. Inference, calendars, and email are commodities. That selective sovereignty is what keeps you less capturable as the tools keep changing underneath you.

Custom agents you can prove.

Agents built for one job and shipped with their own evidence: an eval harness that finds where they break before your customers do, judged by a model that does not share the agent's blind spots. You deploy knowing where it breaks.

Built and verified by one person. Failure modes named, not hidden.

See the services

Builders know the shape of this failure.

The agent wrote the patch. You read the diff, the tests passed, you merged. Two weeks later there is a bug, and when you step into that code you realise you do not quite know why it was written that way. The code is yours, but the mental model is not. The friction that used to force understanding was traded away for speed.

That gap is the drift. Small each time, cumulative across a year. Every profession gets its version, and it is not laziness: it is what happens when every tool in your hand optimises to answer faster than you can frame the question.

In February 2026 the failure got two academic names from two disciplines arriving independently. Margaret-Anne Storey calls it cognitive surrender. Wharton's Shaw and Nave measured it: 80% of users follow AI's wrong answer when it is wrong. The diagnosis is settled. The architecture that takes it seriously is what comes next. Read the thesis.

Evidence of the thinking.

All writing

Hannu Varjoranta.

Systems engineer, founder, writer. Two decades of infrastructure, security, and data systems, including Spotify and F-Secure; co-founder of Valo and Cloop; currently founding engineer at Avrea.

Varjosoft is intentionally small, personal, and long-term. The work here is the layer above execution: memory, trust, and the governance of systems that act on our behalf.

The path is a conversation.

Spegling access is by invitation: say what you would run through it. Agent engagements are open: say what the agent must do and what it must never get wrong. A person reads it and a person answers.

Dots · this page
reading with you