Files
jarvis-memory/MANIFEST.md

5.6 KiB

OpenClaw Jarvis-Like Memory System - Complete Blueprint

Version: 1.5.0
Date: February 19, 2026
Purpose: Build an AI assistant that actually remembers


📦 What's Included

This blueprint contains everything needed to build a production-grade, multi-layer memory system for OpenClaw.

Core Components

Component Purpose Status
mem-redis Redis buffer (Layer 1) Complete
qdrant-memory Vector DB (Layer 3) Complete
task-queue Background jobs Complete
install.sh One-command installer (with auto-backup) Complete
uninstall.sh Recovery/uninstall script Complete
RESTORE.md Manual backup/restore guide Complete
CHANGELOG.md Version history Complete
docker-compose.yml Infrastructure Complete

Files Overview

blueprint/
├── install.sh                  ⭐ Main installer (auto-backs up existing files)
├── uninstall.sh                🧹 Recovery/uninstall script
├── RESTORE.md                  🛡️ Manual backup/restore guide
├── CHANGELOG.md                📋 Version history
├── README.md                   ⭐ Start here (includes command reference & known issues)
├── TUTORIAL.md                 🎬 YouTube script
├── docker-compose.yml          🐳 Infrastructure
├── requirements.txt            📦 Python deps
│
├── skills/
│   ├── mem-redis/              🚀 Fast buffer
│   │   ├── SKILL.md
│   │   └── scripts/
│   │       ├── hb_append.py    # Heartbeat: new turns
│   │       ├── save_mem.py     # Manual: all turns
│   │       ├── cron_backup.py  # Daily: flush to Qdrant
│   │       ├── mem_retrieve.py # Read from Redis
│   │       └── search_mem.py   # Search Redis+Qdrant
│   │
│   ├── qdrant-memory/          🧠 Long-term storage
│   │   ├── SKILL.md
│   │   ├── HARVEST.md
│   │   └── scripts/
│   │       ├── auto_store.py   # Store with embeddings
│   │       ├── q_save.py       # Quick save
│   │       ├── search_memories.py    # Semantic search
│   │       ├── init_kimi_memories.py # Initialize collection
│   │       ├── init_kimi_kb.py
│   │       ├── init_private_court_docs.py
│   │       ├── daily_conversation_backup.py
│   │       ├── harvest_sessions.py
│   │       ├── harvest_newest.py
│   │       ├── sliding_backup.sh
│   │       ├── store_conversation.py
│   │       ├── store_memory.py
│   │       ├── get_conversation_context.py
│   │       └── smart_search.py
│   │
│   └── task-queue/             📋 Background jobs
│       ├── SKILL.md
│       └── scripts/
│           ├── add_task.py
│           ├── list_tasks.py
│           └── heartbeat_worker.py
│
├── config/
│   └── HEARTBEAT.md.template   📝 Copy to HEARTBEAT.md
│
└── docs/
    └── MEM_DIAGRAM.md          📖 Full architecture docs

🚀 Quick Start

# 1. Copy this blueprint to your workspace
cp -r blueprint/* ~/.openclaw/workspace/

# 2. Run the installer
cd ~/.openclaw/workspace
chmod +x install.sh
./install.sh

# 3. Source environment and test
source .memory_env
python3 skills/mem-redis/scripts/save_mem.py --user-id yourname

🎥 For YouTube Creators

See TUTORIAL.md for:

  • Complete video script
  • Section timestamps
  • Thumbnail ideas
  • Description template
  • Tag suggestions

🏗️ Architecture

Layer 1: Redis Buffer (fast, real-time)
    ↓
Layer 2: Daily Files (.md, human-readable)
    ↓
Layer 3: Qdrant (semantic, searchable)

Commands:

  • save mem → Redis + File
  • save q → Qdrant (embeddings)
  • q <topic> → Semantic search

📊 Statistics

Metric Value
Python Scripts 52
Lines of Code ~5,000
Documentation 3,000+ lines
Architecture Diagrams 5
Skills 3
Installer Backups Automatic .bak.rush files

Version History

Version Date Changes
1.4.0 Feb 19, 2026 Compaction threshold recommendation (90%), manual setup docs
1.3.0 Feb 19, 2026 Command reference, known issues documentation
1.2.0 Feb 19, 2026 Auto-backup, RESTORE.md, version tracking
1.1.0 Feb 19, 2026 Added uninstall.sh recovery script
1.0.0 Feb 18, 2026 Initial release - 52 scripts, full tutorial

Verification Checklist

Before sharing this blueprint, verify:

  • All scripts are executable (chmod +x)
  • Docker Compose starts all services
  • Install script runs without errors
  • Installer creates .bak.rush backups before modifying files
  • save mem works
  • save q works
  • q <topic> search works
  • Cron jobs are configured
  • HEARTBEAT.md template is correct
  • RESTORE.md explains manual restore process

File Description
MEM_DIAGRAM.md Complete architecture documentation
install.sh Automated installer (auto-backs up before changes)
uninstall.sh Recovery/uninstall script
RESTORE.md Manual backup/restore documentation
CHANGELOG.md Version history
TUTORIAL.md YouTube video script
docker-compose.yml Infrastructure as code

📝 License

MIT - Use this however you want. Attribution appreciated.


Ready to build Jarvis? Run ./install.sh 🚀