ReflectLog — AI skill for Claude Code
An Agentic Memory Layer For AI Agents.
How to install ReflectLog
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open iworkforces/ReflectLog and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What ReflectLog does
An Agentic Memory Layer For AI Agents. Including Grok, Claude Code, Codex, OpenCode, OpenClaw and Hermes.
Alternatives in AI
- EchoBird — One-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code 3.1k ★
- Token Monitor — Local-first desktop widget for tracking token usage, costs, and limits across 32+ AI coding tools—including Cl 1.8k ★
- Iai Personal Memory Engine — A cyber brain for your AI 866 ★
README
ReflectLog
An Agentic Memory Layer For Coding Agents
[](https://www.python.org/) [](LICENSE)
ReflectLog is an [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server that provides persistent, Workspace-based memory storage for Claude Code and other AI agents. It combines semantic vector search with full-text search for intelligent memory retrieval.
Features
- Hybrid Search: Combines semantic similarity (USearch) + exact phrase matching (Tantivy)
- RRF Fusion: Reciprocal Rank Fusion for optimal result ranking
- Pluggable Reranking: Local cross-encoder relevance scoring (or none)
- Temporal-Aware Scoring: Recency decay for handling contradictory memories
- Smart Memory Replacement: LLM-based detection of memory updates
- HTTP Transports:
http(default) andstreamable-http, with bearer-token auth - Eager engine warmup by default, with optional lazy reranker load
Quick Start
Installation
# Clone the repository
git clone https://github.com/iWorkforces/ReflectLog.git
cd ReflectLog
# Install dependencies using uv
uv sync
Configuration
Create a `.env` file with your API key:
OPENROUTER_API_KEY=sk-or-your-key-here
Running the Server
# Start with the default HTTP transport (requires MCP_AUTH_TOKEN; bind-all needs ALLOW_PUBLIC_BIND=true)
MCP_AUTH_TOKEN=change-me uv run reflectlog --port 9103
# Or use the launcher
MCP_AUTH_TOKEN=change-me ./start-reflectlog-mcp-server.sh
The server accepts only the `http` (default) and `streamable-http` transports. `stdio` and `sse` are not supported.
Connect HTTP MCP clients
Choose a secret token and use the same value for the server's `MCP_AUTH_TOKEN` and each client's `REFLECTLOG_MCP_TOKEN`. For example, replace `change-me` in the command above and export the matching value in the environment t
Related Skills
Agent Gateway
One command to launch and switch between all your AI coding agents — Claude Code, Codex, Gemini, Grok, OpenCod
Opendray
Self-hosted gateway for Claude Code, Codex, Antigravity, Grok Build, OpenCode. Run AI coding agents on your ow
Nexus Memory
Universal Memory Layer for AI Agents — self-hosted, hybrid search, 3-way: Hermes Plugin · OpenClaw Plugin · MC
Mnemos
Production-grade memory operating system for agentic AI. Interoperates with every major framework via MCP, Ope
Echomind Memory.Skill
An AI Multi-Agent memory system that remembers your code style, fixes, and preferences — for Hermes-Agent.Open
Heard
Jarvis for your coding agents — the voice layer for Claude Code, Codex, OpenClaw, Hermes & any AI workflow. Yo
Related Agents
Ensemble Curator
High-volume triage agent for external-AI-agent PRs (Codex, Jules, Hermes, Droid, Aider, etc.). Analyzes, conso
Part 16: autoDream — Automatic Memory Consolidation
Note: OpenClaw 2026.4+ has a built-in dreaming system (Part 22) inside memory-core. If you're on 2026.4+, use
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and