โœ“ Verified ๐ŸŒ Web Scrapers โœ“ Enhanced Data

Memo Persistent Memory

Persistent memory system - automatic context capture and semantic search.

Rating
4.9 (366 reviews)
Downloads
1,785 downloads
Version
1.0.0

Overview

Persistent memory system - automatic context capture and semantic search.

โœจKey Features

1

๐Ÿง  Auto-capture - Important observations saved automatically after each response

2

๐Ÿ” Auto-recall - Relevant memories injected before each prompt

3

๐Ÿ’พ SQLite + FTS5 - Fast full-text search across all memories

4

๐Ÿ› ๏ธ Tools - memory_search, memory_get, memory_store, memory_delete

5

๐Ÿ“Š Progressive disclosure - Token-efficient retrieval

Complete Documentation

View Source โ†’

OpenClaw Persistent Memory

Persistent memory system that automatically captures context across sessions using SQLite + FTS5.

Features

  • ๐Ÿง  Auto-capture - Important observations saved automatically after each response
  • ๐Ÿ” Auto-recall - Relevant memories injected before each prompt
  • ๐Ÿ’พ SQLite + FTS5 - Fast full-text search across all memories
  • ๐Ÿ› ๏ธ Tools - memory_search, memory_get, memory_store, memory_delete
  • ๐Ÿ“Š Progressive disclosure - Token-efficient retrieval

Setup

  • Install the npm package:
bash
npm install -g openclaw-persistent-memory
  • Start the worker service:
bash
openclaw-persistent-memory start
  • Install the OpenClaw extension:
bash
# Copy extension to OpenClaw extensions directory
   cp -r node_modules/openclaw-persistent-memory/extension ~/.openclaw/extensions/openclaw-mem
   cd ~/.openclaw/extensions/openclaw-mem && npm install
  • Configure OpenClaw (in ~/.openclaw/openclaw.json):
json
{
     "plugins": {
       "slots": {
         "memory": "openclaw-mem"
       },
       "allow": ["openclaw-mem"],
       "entries": {
         "openclaw-mem": {
           "enabled": true,
           "config": {
             "workerUrl": "http://127.0.0.1:37778",
             "autoCapture": true,
             "autoRecall": true
           }
         }
       }
     }
   }
  • Restart OpenClaw gateway

Tools Provided

ToolDescription
memory_searchSearch memories with natural language
memory_getGet a specific memory by ID
memory_storeSave important information
memory_deleteDelete a memory by ID

API Endpoints

Worker runs on http://127.0.0.1:37778:

EndpointMethodDescription
/api/healthGETHealth check
/api/statsGETDatabase statistics
/api/searchPOSTFull-text search
/api/observationsGETList recent observations
/api/observations/:idGETGet observation
/api/observations/:idDELETEDelete observation
/api/observations/:idPATCHUpdate observation

Troubleshooting

Worker not running

bash
curl http://127.0.0.1:37778/api/health
# If fails, restart:
openclaw-persistent-memory start

Auto-recall not working

  • Check OpenClaw logs: tail ~/.openclaw/logs/*.log | grep openclaw-mem
  • Verify plugins.slots.memory is set to "openclaw-mem"
  • Restart gateway after config changes

Installation

Terminal bash

openclaw install memo-persistent-memory
    
Copied!

๐Ÿ’ปCode Examples

### Worker not running

-worker-not-running.sh
curl http://127.0.0.1:37778/api/health
# If fails, restart:
openclaw-persistent-memory start
example.sh
# Copy extension to OpenClaw extensions directory
   cp -r node_modules/openclaw-persistent-memory/extension ~/.openclaw/extensions/openclaw-mem
   cd ~/.openclaw/extensions/openclaw-mem && npm install
example.json
{
     "plugins": {
       "slots": {
         "memory": "openclaw-mem"
       },
       "allow": ["openclaw-mem"],
       "entries": {
         "openclaw-mem": {
           "enabled": true,
           "config": {
             "workerUrl": "http://127.0.0.1:37778",
             "autoCapture": true,
             "autoRecall": true
           }
         }
       }
     }
   }

Tags

#search_and-research

Quick Info

Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author webdevtodayjason
Last Updated 3/10/2026
๐Ÿš€
Optimized for
Claude 3.5
๐Ÿง 

Ready to Install?

Get started with this skill in seconds

openclaw install memo-persistent-memory