# Show HN: Sonn a reasoning layer that nudges coding agent before it makes mistake

> Source: <https://sonn.dev>
> Published: 2026-07-07 13:05:56+00:00

# The memory that actually thinks

Sonn remembers every decision, stops your agent repeating mistakes you've already fixed, and learns how you code. **Built for Claude Code** — and your code never leaves your machine.

## It catches the mistake

before your agent

makes it again.

A persistent process reasons over your history and **steers before you ask** — so settled decisions stay settled, instead of being relitigated every session.

**Sonn** reasoned, before you asked

## Not another

memory tool.

Persistent memory is table stakes — everyone has it. The whole category just stores text and hands it back. **Sonn is the layer above that: it reasons.**

They compete on storage shape — vectors vs. graphs vs. paging. The memory itself never forms an opinion. They make the agent **know more**.

A persistent process reasons over the memory — forms opinions about what matters and injects guidance **before you ask**. It makes the agent **behave better**.

## Three layers over

one local database.

One SQLite database on your machine, doubling as the vector store. The bottom layer is the commodity everyone ships. **The two on top are the product.**

Your rules become trigger-gated nudges that fire the moment they're relevant — changing how the model **behaves**, not just what it knows. The closest thing to fine-tuning a model without its weights.

A persistent process that reasons over the memory — forms opinions, extracts patterns, and surfaces the right context **before you ask**. When it isn't confident, it says so and re-queries instead of returning noise.

Records every session, embeds it, retrieves it with hybrid search. **The part every other tool stops at.**

## Nothing of yours

runs on our servers.

Sonn is local-first. Your memory database lives on your machine, and generation runs through your own model credentials — your source goes to the provider you already trust, **never to a third-party server**. We hold the reasoning logic. You hold the code.

%

## Give your agent

a memory that thinks.

If you're reading this, you're early — and that means a lot to us. We're developers shipping the tool we always wanted. **Try it, break it, tell us everything.**
