UML es un servicio de memoria persistente que conecta a Claude, agentes y aplicaciones en torno a un único grafo privado y editable. Su funcionamiento se articula en cuatro pasos: el usuario o una app envía un mensaje (por ejemplo, «guarda esto en uml, terminé la unidad 3»); un modelo de lenguaje extrae los hechos relevantes; el backend los verifica y los escribe como entidades, hechos, eventos, relaciones y recibos con marca temporal; y el resultado queda disponible en un panel visual con líneas de tiempo y páginas organizadas. UML puede ingerir contexto desde chats, documentos, herramientas, eventos y flujos de trabajo, y permite reglas en lenguaje natural sobre qué guardar y qué omitir, aplicadas por el backend.
A diferencia de un registro de chat de solo añadir, UML admite crear, actualizar, promover, invalidar o sustituir memorias, conservando el historial visible. Cada escritura devuelve un recibo con fuente y hora, y los datos pueden exportarse o borrarse con un clic. El motor es de código abierto bajo Apache 2.0; el acceso temprano es gratuito y los usuarios fundadores mantendrán el plan Pro sin coste cuando se lancen las tarifas de pago. Para usarlo, basta con crear un enlace privado en la pestaña Connect y pegarlo en cualquier cliente compatible con MCP, o llamar a la API desde una app propia.
