Bloc · 8 de setembre del 2026 · 2 min de lectura

Presentem esfis

Una memòria local, compartida per tots els assistents que fas servir. Per què l'hem creada, què fa avui i què hem decidit no fer.

Cada assistent que fas servir té una llibreta privada sobre tu. Claude en té una. ChatGPT, una altra. Cursor en té una de diferent per a cada projecte. No es parlen entre elles, cap no és teva, i totes s'obliden el dia que el fabricant ho decideix.

Creiem que això funciona a l'inrevés. La memòria forma part de qui ets. Hauria de viure amb tu, a la teva màquina, i tots els assistents haurien de consultar el mateix lloc.

Què és esfis

Un motor petit que s'executa a la teva màquina. L'assistent que ja tens obert hi escriu directament: llegeix la conversa, decideix què val la pena recordar i ho desa. Quan més endavant li preguntes una altra cosa, esfis li retorna només el que hi té relació.

  • Local. Un fitxer SQLite a ~/.esfis, vectors calculats al mateix dispositiu i cap compte.
  • Amb memòria del temps. Cada fet porta data. Quan la teva vida canvia, el fet antic queda substituït, no perdut.
  • Transparent. Cada canvi és una línia d'un log.jsonl, al costat de la base de dades. S'hi pot fer grep.

Què no és

No és un xat, no és una app de notes i no vol substituir el teu assistent. És la capa que hi ha a sota de tots plegats.

També vam decidir aviat que no en faríem una versió només al núvol. Si una funció només pot existir amb els nostres servidors pel mig, ens preguntem si ha d'existir. La sincronització arribarà perquè hi ha gent amb dos portàtils, i anirà xifrada d'extrem a extrem perquè no la volem poder llegir.

On som

Avui esfis és una app de macOS, una línia d'ordres i un servidor MCP, i tots tres són el mateix binari. Encara no l'hem mesurat amb cap banc de proves de converses llargues, i mentre no ho fem no trobaràs a la web cap xifra que digui que és millor que res.

./build-app.sh
claude mcp add --scope user esfis -- ~/.esfis/bin/esfis --mcp

Aquesta és tota la instal·lació. Explica alguna cosa de tu a un assistent, obre'n un altre i pregunta-l'hi. Ja ho sap.

Què ve després

Un índex, perquè ara mateix el rànquing recorre tota la base a cada pregunta. Un criteri per saber quan no cal recuperar res. I Linux i Windows, que de moment no són possibles perquè els vectors surten dels models que inclou macOS. Ho anirem explicant a novetats; o escriu-nos, que ho llegim tot.

Actualització del 14 de setembre: aquest article presentava esfis com una memòria per a tots els assistents. Una setmana després la definim com la capa de context que és teva, amb espais, polítiques per assistent i CLAUDE.md compilat. Ho expliquem a Context, no memòria.