Rather than a flat pile of notes, it keeps the people and projects you deal with as records that connect and carry weight — so an assistant can bring up the person, the project they are on, and the thing you said about them last month.
A personal memory store built on three kinds of record: entities, observations about them, and relations between them. People, companies and projects are entities; what you learn gets attached to them with an importance score; and how two of them relate is stored as a fact in its own right. Everything lives in a SQLite file on your machine.
- Entities of any type you name — Person, Company, Project — held as first-class records
- Observations attached to an entity, each scored 0 to 100 for how much it matters
- Relations between two entities, with properties of their own
- Search and summary across what has been stored, filtered by importance
- One SQLite file, at the path you set, holding all of it
Node.js. The repository is cloned and built locally, then pointed at a database file through DATABASE_PATH — it reads and writes there and calls nothing external.
Build from source — clone the repository and build it, then point your client at the binary
