Ibon Escalada Ruiz de Loizaga110 downloadsBuild a knowledge base out of your AI conversations. Each is saved to your vault as markdown, then summarised so the next starts with the context. Supports Ollama, OpenAI, Anthropic, Google, DeepSeek.
Build a knowledge base out of your AI conversations.
Each one is saved to your vault as markdown, then summarised so the next starts with the context. Supports Ollama, OpenAI, Anthropic, Google and DeepSeek.
The conversations are written as they happen: searchable, linkable, and still readable if this plugin goes away. A few minutes after each one, the plugin reads it back and keeps a short account of what you were doing, and that account is what later conversations are given as background. It reads what it wrote; it does not read the rest of your vault.
It writes to your vault on its own. A few minutes after a conversation goes quiet, the plugin reads it and files a short account of what you were doing, not what the model claimed, what you were doing, in a folder you choose. That is the feature, and it is the most surprising thing here, so it is at the top rather than under Advanced. It can be turned off.
It sends earlier conversations with your question. Whatever it noticed about your last few conversations rides in front of the next one, so the model has context. It goes to whichever provider you have selected, including a paid one. This can be turned off too, and the setting says plainly where the text goes.
The automatic reading runs on a model that costs nothing. Reading every conversation through a metered API is a bill that grows while you sleep, so it was designed out rather than warned about. That work has its own setting: point it at a small local model and the record keeps itself while you talk to whatever you like, paid or not.
Conversations/2026/08/19/is-it-better-by-train.md the conversation, as markdown
Conversations/context/2026/08/19/is-it-better…md what it noticed about you
Both folders are settings. The defaults are plain names; if your vault has its own scheme, put your own paths in and the plugin will use them. Nothing else is ever written anywhere.
With a local model. Nothing leaves your machine and nothing costs anything.
gemma3:4b is a good first one: it reads an
image, and it summarises a conversation in about two seconds.With an API key, better answers, and you pay per question.
Keys are stored in the plugin's own data file, which is never rendered back to the screen and never leaves your machine except as the request you asked for.
author: agent, and are handed back as
a hint that says it may be wrong, never as fact.localhost for Ollama to be on, so
the free local route is a desktop one. Point it at Ollama on your own machine over the
network and that works too (ADR-0012).decisions/ holds the reasoning, one file per decision, including the ones
that were reversed. ADR-0007 explains why an earlier version that extracted "durable notes"
was removed entirely: it kept producing confident, false claims.
CHANGELOG.md, one entry per release.
npm install
npm test
node build.mjs --vault "/path/to/a/test/vault"
No runtime dependencies. One build dependency, esbuild, and the build script is short enough to read in full.
Colloquy is free and stays free. If it has been useful, a coffee is a kind way to say so.
MIT.