Entitative is our shorthand for entity-first: the system is
organized around a single, named digital self you configure
(persona, channels, tools, data paths) — not around anonymous chat threads or a grab-bag of
unrelated tasks. The word grows out of entity: one coherent subject the runtime
keeps alive over days and weeks.
In practice that means memory, habits, and voice accumulate for that ngram
across sessions and surfaces (CLI, Telegram, Discord, etc.). You are not “starting fresh” every
time by default; you are continuing the same presence, with resets and tools
available when you intend to use them. ngram’s YAML entities, storage layout, and presence
loop are all shaped around that idea.
It is a design stance, not a buzzword: many tools optimize for stateless or
disposable conversations. We optimize for a persistent self you own — an agent that
experiences the world alongside you — while keeping real engineering choices underneath: local
inference, your disks, your rules, hybrid mode, gateways, and optional APIs.