← Back to Skills Marketplace
266
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install recall-local
Description
Local memory search for OpenClaw agents. Runs a lightweight Node.js server that indexes all files in ~/clawd/memory/ plus MEMORY.md and WORKING.md, then expo...
Usage Guidance
The code does what it says (indexes ~/clawd memory files and serves a search UI), but before installing: 1) verify you have Node.js and update the LaunchAgent path or run the server manually; the skill metadata failing to declare Node as a required binary is an oversight. 2) The server binds to 0.0.0.0 (accessible from your LAN) even though the README emphasizes localhost—if you want local-only access change server.listen to '127.0.0.1' or firewall the port. 3) Inspect scripts/server.js yourself (it's small) to confirm it only reads the intended files; remove the LaunchAgent if you prefer not to persist. 4) Because it will expose your agent's memory, review the contents of ~/clawd/memory, MEMORY.md, and WORKING.md for sensitive data before enabling network access. These inconsistencies look like sloppy packaging rather than overtly malicious behavior, but they materially affect privacy and exposure, so proceed with caution.
Capability Analysis
Type: OpenClaw Skill
Name: recall-local
Version: 1.0.0
The skill implements a persistent background service via a macOS LaunchAgent to index and search agent memory files (~/clawd/memory/). While the documentation in SKILL.md claims 'nothing leaves your machine,' the Node.js server (scripts/server.js) binds to 0.0.0.0, exposing the agent's full history, logs, and decisions to the entire local network without any authentication. This creates a significant data exposure risk, as anyone on the same network can query the unauthenticated /search endpoint to retrieve sensitive information.
Capability Assessment
Purpose & Capability
The code implements a local search over ~/clawd/memory, MEMORY.md, and WORKING.md which matches the declared purpose. However the SKILL.md and runtime clearly require Node.js to run, yet requires.binaries lists none; that's an incoherence. Also SKILL.md uses macOS launchctl/LaunchAgent but the skill metadata does not declare an OS restriction.
Instruction Scope
Instructions tell the agent/user to copy the bundled server.js into ~/clawd/tools/recall-local and install a macOS LaunchAgent that will run node at login. The runtime reloads and indexes all files in the stated memory locations (expected) but the SKILL.md claims the service is at 'localhost' while the server binds to '0.0.0.0' making it reachable from the local network — a meaningful discrepancy that increases exposure. The instructions also assume paths (e.g. /opt/homebrew/bin/node) and require replacing YOUR_USERNAME, but do not check for Node or platform.
Install Mechanism
There is no automated install spec (instruction-only), and the code is small and included in the package. This is lower-risk than remote downloads, but the instructions require the user to copy files and create a LaunchAgent — the install is manual and could be done incorrectly.
Credentials
No credentials or env vars are requested (appropriate). However the server listening on 0.0.0.0 (not limited to 127.0.0.1) exposes indexed memory to other devices on the local network; the SKILL.md's text erroneously emphasizes 'nothing leaves your machine' without highlighting LAN exposure. Also Node is required but not declared.
Persistence & Privilege
The SKILL.md instructs creating a LaunchAgent in ~/Library/LaunchAgents to run at login and keep alive — this gives the skill per-user persistence (starts automatically on login). It's user-scoped and not an 'always' system-level privilege, but you should be aware it modifies your per-user startup items.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install recall-local - After installation, invoke the skill by name or use
/recall-local - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of recall-local: a local memory search tool for OpenClaw agents.
- Indexes all files in ~/clawd/memory/ (plus MEMORY.md and WORKING.md) and provides fast keyword search.
- Runs a lightweight Node.js server with both web UI and API at http://localhost:3456.
- No external dependencies—everything stays on your machine, no API keys required.
- Includes setup instructions for launch-on-login and manual start options.
- Web interface and API support searching agent logs, session history, and decisions.
Metadata
Frequently Asked Questions
What is Recall Local?
Local memory search for OpenClaw agents. Runs a lightweight Node.js server that indexes all files in ~/clawd/memory/ plus MEMORY.md and WORKING.md, then expo... It is an AI Agent Skill for Claude Code / OpenClaw, with 266 downloads so far.
How do I install Recall Local?
Run "/install recall-local" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Recall Local free?
Yes, Recall Local is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Recall Local support?
Recall Local is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Recall Local?
It is built and maintained by wrentheai (@wrentheai); the current version is v1.0.0.
More Skills