YES

Replaceable in one session with an AI coding agent.

A networked note-taking app: backlinks, a daily note, end-to-end encryption and an assistant over your own writing.

Promptfree, for everyone, and the only version there is
Build me the networked notes system that replaces Reflect.

The honest starting point: **Obsidian is free, stores plain markdown, and does the backlinks.** Build your own if you want the web version, the assistant and the sync on your own terms.

STACK
- Node 20+ with Fastify, server-rendered HTML with a little vanilla JS
- SQLite through better-sqlite3, WAL mode, FTS5 across notes
- Markdown files on disk as the source of truth, the database as an index
- A local model through Ollama for the assistant
- Caddy in front

WHY FILES AND NOT A DATABASE
- **The notes must outlive the software.** A folder of markdown is readable in thirty years by anything; a proprietary store is readable by one program
- The database is an index that can be rebuilt from the files at any time. Deleting it must lose nothing

THE DATA MODEL
- notes: id, path, title, body_md, created_at, updated_at, sha256
- links: from_note_id, to_title, to_note_id, context — **the context sentence is what makes a backlink useful**, because a list of titles tells you nothing about why
- daily: date, note_id
- tags, extracted from the body rather than stored separately

THE WRITING SURFACE
- Markdown, with `[[wiki links]]` autocompleting as you type against existing titles
- **Creating a link to a note that does not exist creates the note lazily**, on first write. That single behaviour is what makes networked notes actually accumulate
- A daily note opened by default, dated, which is where most writing starts
- Everything keyboard reachable, and a command palette

BACKLINKS DONE PROPERLY
- Every note shows what links to it, with the surrounding sentence from each
- Unlinked mentions: other notes containing this title as plain text, offered as suggestions. **This is how a note graph grows without discipline**
- Rebuild the link index on file change, incrementally

SEARCH
- FTS5 with prefix matching and title weighting, fast enough to search as you type
- Search inside the link autocomplete too, so linking and finding are one action

THE ASSISTANT, SCOPED NARROWLY
- Retrieval over your own notes, and the model rewrites what it retrieved. **It must cite the notes it used, always**, or you cannot tell your own thinking from its invention
- Useful prompts: summarise this week's daily notes, find notes related to this one, list the open questions I wrote and never answered
- Run it locally through Ollama so nothing you write leaves the machine. **That is the point of an assistant over a private journal**

SYNC AND SAFETY
- Git, or a file sync tool. Both are solved and both give you history for free
- If you build sync: encrypt on the client, and the server stores ciphertext it cannot read
- Nightly backup off the machine, and an export that is just the folder

WHAT MATTERS MOST
Files on disk, link context on every backlink, and a local assistant. The first protects the notes, the second makes the graph useful, the third makes it private.

What you lose

  • End-to-end encrypted sync across devices
  • A fast native application on every platform
  • Calendar and contact integration in the daily note
  • An assistant that reads only your own notes

If you would rather not build

  • Obsidian, free for personal use, with the same model
  • A folder of markdown and ripgrep, which is the honest minimum

The escape hatch

open source · no votes, no paid placement

Logseq

$0

Open-source outliner with backlinks over local markdown files.

logseq/logseqfree · open source

SilverBullet

$0

Self-hosted markdown notebook with links and a web interface.

silverbulletmd/silverbulletfree · open source

Why this verdict

our own opinion · changed only by a person

80/100

Verdict yes at 80: markdown files plus FTS5 plus a link index. The unlinked-mentions feature and link context are what separate a note graph from a folder.

History

tracked since 14 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Reflect

answered from the record above

Is Reflect free?

No — the plan we track is $10 a month. $10/month billed annually, $15 monthly.

Can you replace Reflect by building your own?

YES. Replaceable in one session with an AI coding agent. Replacement score 80 out of 100, build time one session. Read what you lose before you decide.

How much does Reflect cost?

$10 a month on Standard — $120 a year. Recorded 14 Aug 2026.

What do you lose by replacing Reflect?

End-to-end encrypted sync across devices; A fast native application on every platform; Calendar and contact integration in the daily note; An assistant that reads only your own notes. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Reflect?

Yes: Logseq, SilverBullet. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 40 in Notes, docs & writing

Not sending yet

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.

free forever · no tracking pixel · stored here, never passed to anyone

Esc