Open source · npm
La couche dev est sur npm.
Tout ce qu’il faut pour construire sur Mnemosyne OS est publié sous le scope @mnemosyne_os, en licence MIT. Les packages parlent à la mémoire sur la machine de l’utilisateur. Rien ici n’appelle un cloud.
Commence ici
Une commande crée une cartouche qui tourne :
npm create @mnemosyne_os/app Les packages
Tous sous une seule organisation npm — npmjs.com/org/mnemosyne_os ↗
@mnemosyne_os/sdk
Construis des cartouches contre le runtime mémoire local. Ingest, query et ask, sous FGAC, en WebSocket ou IPC.
npm i @mnemosyne_os/sdk Voir sur npm ↗ @mnemosyne_os/create-app
Une commande te donne une cartouche qui tourne, à partir du squelette officiel.
npm i @mnemosyne_os/create-app Voir sur npm ↗ @mnemosyne_os/cartridge-sdk
Le pont des cartouches embarquées. Il met en bac à sable le postMessage des widgets iframe.
npm i @mnemosyne_os/cartridge-sdk Voir sur npm ↗ @mnemosyne_os/mcp
Le serveur MCP. Tes agents IA reçoivent la mémoire du coffre, les résonances et le contexte git. Ils voient aussi ce que font les autres agents de code sur cette machine.
@mnemosyne_os/forge
Le CLI MnemoForge. Il génère des modules souverains pour l’écosystème en une commande.
npm i @mnemosyne_os/forge Voir sur npm ↗ @mnemosyne_os/design-sdk
Écris des skins d’interface pour Mnemosyne OS en pur JSON. Aucun TypeScript requis.
npm i @mnemosyne_os/design-sdk Voir sur npm ↗ @mnemosyne_os/public-contracts
Types publics, schémas Zod et interfaces composent la surface d’intégration officielle. Elle ne porte aucune logique métier.
npm i @mnemosyne_os/public-contracts Voir sur npm ↗ @mnemosyne_os/agent-transcripts
Lis ce que les agents de code écrivent déjà sur ton disque. Le format de connecteur est déclaratif, et l’interpréteur ne l’évalue jamais.
npm i @mnemosyne_os/agent-transcripts Voir sur npm ↗ @mnemosyne_os/affine-reader
Lis un workspace AFFiNE local, SQLite et Yjs, et rends ses documents en Markdown. Il lit seulement, et n’a besoin d’aucun module natif.
npm i @mnemosyne_os/affine-reader Voir sur npm ↗ Ce qui n’y est pas
Le cœur est scellé dans l’app.
La couche dev est publique et MIT. Le cœur mémoire est scellé dans l’app, exprès. Tu construis sur le SDK, et la mémoire reste sur la machine de l’utilisateur, gouvernée par lui.
@mnemosyne_os/sync réserve le nom de la couche P2P à venir. Aujourd’hui le package ne contient qu’un placeholder, pas la bibliothèque.