Skip to main content
The persistence of thought · v0.5 · open source

Thoughts,
gently melted
into structure.

You talk, we listen. OpenMind turns the drift of a conversation into a typed knowledge graph — entities, relations, decisions, risks. Dalí made sense of dreams; we do the same with your project.

Request an inviteSee how it works
Apache-2.0 · self-hostable
Skip to app →
01 — The idea

However wirr your thoughts arrive — they leave as a map.

→ you, talking
Linnea findet einen Mörser
im Garten der Großmutter
aus Bronze
Kräuter… welche?
Abendritual
Rezept der Oma
sie zerstößt etwas
Erinnerung an Kindheit?
Sonnet 4.6 · extract · reconcile · persist
→ a typed graph
Linnea
person
Mörser
object
Großmutters Garten
place
Kräuter
concept
Rezept
concept
Bronze
object
Großmutter
person
Abendritual
decision
02 — Three pillars

Talk it. Map it. Own it.

01

Talk it.

A normal chat. Drop in PDFs, MDs, DOCX, audio, video — OpenMind hears you, fuzzy-matches against what you've said before, keeps uncertainty tagged.

02

Map it.

Every turn becomes a typed graph. BFS retrieval at depth 2 answers questions like a teammate who actually remembers. Six export formats, Mermaid is canonical.

03

Own it.

Apache-2.0. Self-host with Docker, your Postgres, your vectors, your keys. Bring Anthropic, OpenAI, Ollama, or LM Studio. No lock-in, by design.

03 — The app

A conversation on the left. A living map on the right.

openmind.app/projects/linnea
open interactive demo →
Conversation · Linnea und der Mörser
you
Linnea findet im Garten ihrer Großmutter einen alten Mörser aus Bronze.
openmind
Got it. I've added Linnea (person), Mörser (object, material: bronze), and Großmutters Garten (place). Three new edges: findet, aus, besucht.
you
Sie benutzt ihn abends, um Kräuter für das Rezept ihrer Oma zu zerstoßen.
openmind
Added Kräuter, Rezept, Abendritual. Linked via Großmutter → Rezept (erzählt) and Rezept → Abendritual (mündet in). Confidence: 0.91.
Linnea
person
Mörser
object
Großmutters Garten
place
Kräuter
concept
Rezept
concept
Bronze
object
Großmutter
person
Abendritual
decision
04 — What's in the box

Built like a real tool.

Multi-LLM
Anthropic Sonnet 4.6 default. OpenAI, Ollama, LM Studio. Swap per project.
Reconcile
Canonical-key + fuzzy match. New entities land next to old ones — no duplicates.
Attachments
TXT, MD, PDF, DOCX in-process. MP4, MOV, MKV, WebM, audio via self-host worker.
Exports (×6)
Markdown, Mermaid, OPML, FreeMind, PNG, SVG. Mermaid is canonical.
pgvector
Dimension-agnostic embeddings. Swap providers without a migration.
RAG /ask
BFS depth 2, ≤40 nodes. Source-node attribution. Low-confidence tagged [uncertain].
Edge suggestions
Cosine-similarity SQL RPC proposes likely links. You accept / reject, we audit.
Self-host
Docker, your Postgres, your keys. Apache-2.0 — no rug pulls.
05 — Early access

Want early access?

We're onboarding people one batch at a time. Drop your email and we'll send an invite when a spot opens. No newsletter, no tracking — just the invite.

We'll only use your email to send you an invite. No newsletter, no tracking.