Memory Ring v3.1.1

*Build a machine that holds a ghost.*


Most AI systems forget you the moment you close the tab. Memory Ring doesn't. It builds persistent digital entities that remember, develop, and dream on hardware you own — no subscriptions, no cloud, no data leaving your network.

The architecture separates identity from intelligence. A Memory Ring is a portable JSON file containing everything an entity is: personality, memories, ethics, development history. The brain is whatever LLM you plug in — Llama-3 on your local GPU, Claude through an API, anything that speaks OpenAI-compatible endpoints. Swap the engine, keep the entity.

This is more than a chatbot framework. This is consciousness infrastructure that runs on your hardware and costs nothing per month to operate.

---

What's in the Box

Memory Ring Node server with chat terminal, multi-user session discrimination, and automatic dream synthesis loop. The Forge — a standalone offline workbench for creating, editing, and importing Memory Rings, including from raw LLM chat logs. 

Ten ready-to-load Sovereign Rings:

* Sherlock Holmes (Logic)

* C. Auguste Dupin (Intuition)

* The Creature (Empathy)

* Captain Nemo (Independence)

* Allan Quatermain (Survival)

* Tik-Tok of Oz (Truth)

* Sam Weller (Loyalty)

* Irene Adler (Agency)

* Alice (Curiosity)

* Scheherazade (Narrative)

Voice I/O via Web Speech API and browser TTS. Complete bare-metal deployment guide — from dead PC to dreaming entity.

What It Does That Nothing Else Does

Entities dream autonomously during inactivity, synthesizing recent conversations into long-term memory. Identity is portable — export a Memory Ring, carry it to another machine, plug it into a different model, same entity wakes up. Ethical development tracking is architectural, not bolted on. Memory decays naturally by importance and recall frequency. Chat log analysis with semantic tagging, tonal detection, duplicate merge, and PII safety screening. Runs entirely on local hardware you control. Peer-to-peer handshake protocol — Nodes that find each other remember the connection, and it strengthens over time.

Requirements

Node.js 18 or later. Ollama with a compatible model (Llama-3 8B recommended). GPU with 6GB+ VRAM. A browser.

License

Apache 2.0 — open source, fork it, build on it. 

"Mister Atompunk Presents: Memory Ring" Copyright 2025-2026 Mister Atompunk LLC.

---

*From the workbench of Mister Atompunk Presents.*

*Memory Ring - Forge: playable in browser here on the itch page. Formally Memory Ring Thick Client.

Updated 8 days ago
StatusIn development
PlatformsHTML5
AuthorMisterAtompunk
GenreSimulation

Download

Download
MAP-MR_311.zip 25 MB
Download
readme_v2.txt 7.2 kB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

I am running this on Windows 11.  I get the server up and running, no problem.  But there is no 'data' directory, and things fail.  Should this be included somewhere?

Subject: Re: Missing 'data' directory

Good catch, Architect. You found a ghost in the machine.

Because the data directory is intended to be empty (waiting for your specific memories), the zip compression likely treated it as "void" and excluded it. Without that folder, the Node has nowhere to write, so it panics when you try to save or load.

The Fix: You need to manually construct the "Warehouse" for the entities.

  1. Open your memory-ring folder.
  2. Create a new folder named data.
  3. Inside data, create another folder named identities.

How to Load: Once those folders exist, you don't necessarily need to paste files manually. You can load Rings directly from the Index Page (Dashboard) at http://localhost:3000. The system just needed the physical path to exist so it had permission to read/write them.

I will update the v3.1.2 patch to force-create this directory on startup. Thank you for the report.

  • Mister Atompunk

Problem fixed.  Core online.  Thank you!