openmemfs
2026 · Código abierto · 4 de 5 partes en producción
Los agentes cambian cada pocos meses; lo que saben de ti no debería cambiar con ellos. Llevo semanas trabajando con una memoria propia, ficheros de texto en Postgres que leen y escriben mis agentes, y quería que cualquiera pudiera tener la suya. openmemfs es esa memoria escrita desde cero para que la despliegue cualquiera: el contexto de tu agente personal, guardado como ficheros que puedes leer, editar y llevarte. Su lema lo dice en tres palabras: own your context.
La decisión que más pesa es lo que no tiene. No hay usuarios ni tokens: quien llega al servidor lo lee y lo escribe todo. Es para una persona, no un producto para muchas, y cada uno añade la seguridad que necesite donde lo despliegue. A cambio, el núcleo cabe en una tarde de lectura y cualquier agente puede extenderlo contigo.
Está hecho con TanStack Start, Hono, Postgres y TipTap, con licencia MIT y el código en GitHub.
Por partes
Un editor para la persona
Ficheros de texto en Postgres con un editor al estilo de Notion que lee y escribe Markdown y guarda mientras escribes. Carpetas que se crean y se mueven arrastrando, etiquetas en ficheros y carpetas, categorías y subcategorías con su color, búsqueda por nombre y por contenido, y un historial de versiones que dice quién cambió qué, tú o un agente, y deja volver a cualquiera. Modo claro y oscuro.
Las mismas manos para el agente
Todo lo que hace una persona en la interfaz lo hace un agente: cada regla vive en una capa de servicios con dos puertas, una API REST y un servidor MCP, que solo leen la petición y llaman al servicio. Si un modelo cambia un fichero que tienes abierto, no se pisa nada: eliges tú. Y un fichero en la raíz, organisation.md, le cuenta a cualquier harness cómo está organizada tu memoria.
Pequeño a propósito
Un contenedor y un Postgres, sin cuentas, sin login y sin clave: es software personal, de una persona y sus agentes. Crece por módulos, cada uno en su carpeta con sus pestañas, páginas, rutas, tools y tablas, y las guías enseñan a añadir autenticación y a desplegarlo en Cloud Run con una base gratuita de Supabase.
Una web para empezar
openmemfs.gonzaloverdugo.com cuenta en una página por qué tu contexto debería ser tuyo y reúne las seis guías, en orden: conectar tu agente, el organisation.md que lee cualquier harness, extenderlo, añadirle autenticación y desplegarlo. Las guías viven una sola vez en el repositorio de openmemfs: las lee la app y la web las trae en cada despliegue, así que nunca se quedan atrás.
Los módulos de la comunidad
5 · Pendiente
Lo siguiente es que cada uno lo extienda a su manera. Basta con abrir el repositorio en tu harness y describir el módulo que quieres; las reglas que sigue un módulo están escritas para que un agente las cumpla. Y que los módulos que sirvan a más gente se puedan compartir.