Open source · npm
La capa dev está en npm.
Todo lo necesario para construir sobre Mnemosyne OS está publicado bajo el scope @mnemosyne_os, con licencia MIT. Los paquetes hablan con la memoria en la máquina del usuario. Nada aquí llama a una nube.
Empieza aquí
Un comando genera un cartucho funcionando:
npm create @mnemosyne_os/app Los paquetes
Todos bajo una sola organización npm — npmjs.com/org/mnemosyne_os ↗
@mnemosyne_os/sdk
Construye cartuchos contra el runtime de memoria local. Ingest, query y ask, bajo FGAC, por WebSocket o IPC.
npm i @mnemosyne_os/sdk Ver en npm ↗ @mnemosyne_os/create-app
Un comando te da un cartucho funcionando, a partir del esqueleto oficial.
npm i @mnemosyne_os/create-app Ver en npm ↗ @mnemosyne_os/cartridge-sdk
El puente de los cartuchos embebidos. Aísla el postMessage de los widgets iframe.
npm i @mnemosyne_os/cartridge-sdk Ver en npm ↗ @mnemosyne_os/mcp
El servidor MCP. Tus agentes IA reciben la memoria de la bóveda, las resonancias y el contexto git. También ven lo que hacen los otros agentes de código en esta máquina.
@mnemosyne_os/forge
El CLI MnemoForge. Genera módulos soberanos para el ecosistema en un comando.
npm i @mnemosyne_os/forge Ver en npm ↗ @mnemosyne_os/design-sdk
Escribe skins de interfaz para Mnemosyne OS en JSON puro. Sin TypeScript.
npm i @mnemosyne_os/design-sdk Ver en npm ↗ @mnemosyne_os/public-contracts
Tipos públicos, esquemas Zod e interfaces componen la superficie de integración oficial. No lleva ninguna lógica de negocio.
npm i @mnemosyne_os/public-contracts Ver en npm ↗ @mnemosyne_os/agent-transcripts
Lee lo que los agentes de código ya escriben en tu disco. El formato de conector es declarativo, y el intérprete nunca lo evalúa.
npm i @mnemosyne_os/agent-transcripts Ver en npm ↗ @mnemosyne_os/affine-reader
Lee un workspace AFFiNE local, SQLite y Yjs, y renderiza sus documentos a Markdown. Solo lee, y no necesita ningún módulo nativo.
npm i @mnemosyne_os/affine-reader Ver en npm ↗ Lo que no está
El núcleo está sellado dentro de la app.
La capa dev es pública y MIT. El núcleo de memoria está sellado dentro de la app, a propósito. Tú construyes sobre el SDK, y la memoria queda en la máquina del usuario, gobernada por él.
@mnemosyne_os/sync reserva el nombre de la capa P2P por venir. Hoy el paquete solo contiene un placeholder, no la librería.