Mnemosyne OS
Nouveau La documentation explique chaque moteur, pas à pas. docs.mnemosyne-os.io →

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.

npm i @mnemosyne_os/mcp Voir sur npm ↗ Ses 25 outils →

@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.

La suite

Construis quelque chose dessus.