
MR - Memory Ring Node by Mister Atompunk
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 | 7 days ago |
| Status | In development |
| Platforms | HTML5 |
| Author | MisterAtompunk |
| Genre | Simulation |
Development log
- Dev Log: v3.1.1 — The Forge & The Decamind8 days ago
- Memory Ring v3.1.1 - Patch Notes58 days ago
- Memory Ring v3.1 - Foundation Fixes59 days ago





Comments
Log in with itch.io to leave a comment.
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
datadirectory 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.
memory-ringfolder.data.data, create another folder namedidentities.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.
Problem fixed. Core online. Thank you!