Apps
Top-level shells — photo browsers, games, tools. One per built binary.
A registry where developers publish apps, modules, and extensions. End users assemble them from the desktop client into bespoke native binaries.
The desktop client browses the registry, lets users compose a Selection, and drives the combiner. Signed-in developers get extra tabs for publishing their own plugins.
Top-level shells — photo browsers, games, tools. One per built binary.
Feature blocks — galleries, physics engines. Typically one per app.
Swappable add-ons — image filters, asset packs. Zero or more per module.
Hit Build in the desktop client and the combiner clones
each referenced plugin, generates a Flutter project, and runs the macOS build. The
result is a .app bundle composed from exactly the parts chosen.
flutter build macos.
Point the MSS desktop client at https://mss.memention.net. All
endpoints return JSON; docs are browseable at /docs.
GET /plugins/ # all plugins
GET /plugins/?type=app&sort=stars # filter & sort
GET /interfaces/ # plugin contracts
GET /categories/ # taxonomy
GET /health # {"status":"ok"}