Möbius OS

← All apps

Memory

Build and retrieve an optional graph of durable facts without injecting it into every chat.

Works offline Runs daily
v2.1.4 by mobius-os MIT Source ↗ ★ 0 updated 2026-07-17

Install

Open the App Store mini-app in your Möbius shell and paste:

https://raw.githubusercontent.com/mobius-os/app-memory/main/mobius.json

Möbius shows the requested permissions and the cron schedule, then installs.

Runtime libraries

This app loads the following ES modules from esm.sh on first open:

Manifest

Show mobius.json
{
  "id": "memory",
  "name": "Memory",
  "version": "2.1.4",
  "description": "Build and retrieve an optional graph of durable facts without injecting it into every chat.",
  "author": "mobius-os",
  "license": "MIT",
  "homepage": "https://github.com/mobius-os/app-memory",
  "entry": "index.jsx",
  "system_app": true,
  "system_prompt": "memory-core.md",
  "skills": [
    "memory.md"
  ],
  "icon": "icon.png",
  "offline_capable": true,
  "offline": {
    "reads": true,
    "writes": "none",
    "execution": "partial"
  },
  "permissions": {
    "cross_app_access": "none",
    "share_with_apps": "none",
    "shared_memory": "write",
    "chat_log_access": "summary",
    "background_agent": true
  },
  "storage_seeds": {
    "settings.json": {
      "primary_agent_mode": "system",
      "provider": null,
      "model": null,
      "secondary_agent_mode": "system",
      "fallback_provider": null,
      "fallback_model": null
    }
  },
  "schedule": {
    "default": "30 5 * * *",
    "user_configurable": true,
    "job": "fetch.sh",
    "initialize_on_install": true
  },
  "runtime": {
    "imports": [
      "react",
      "react-dom",
      "marked",
      "dompurify"
    ],
    "esm_deps": [
      "d3",
      "pixi.js"
    ]
  },
  "embeds_agent": false,
  "source_files": [
    "memory-core.md",
    "memory.md",
    "memory_search.py",
    "memory_runner.py",
    "memory_store.py",
    "memory_graph.py",
    "constants.js",
    "theme.js",
    "domain.js",
    "storage.js",
    "graph/render.jsx",
    "ui/Th.jsx",
    "ui/ImportanceDots.jsx",
    "ui/EmptyConstellation.jsx",
    "ui/GraphGlyph.jsx",
    "ui/ListGlyph.jsx",
    "ui/ChatGlyph.jsx",
    "ui/TextGlyph.jsx",
    "ui/NetworkGlyph.jsx",
    "ui/EffortStepper.jsx",
    "ui/ModelPicker.jsx",
    "seed-memory/index.md",
    "seed-memory/mocs/about-the-user.md",
    "seed-memory/mocs/building-mobius-apps.md",
    "seed-memory/mocs/maintaining-memory.md",
    "seed-memory/mocs/mobius-platform.md",
    "seed-memory/notes/how-the-memory-graph-works.md",
    "seed-memory/notes/memory-is-visible-to-the-partner.md"
  ]
}

Feedback

Something feel off, or want to suggest an iteration? Open an issue at app-memory/issues — the app's maintainer reads them.