rsasaki0109/rustclaw
Memory search engine with hybrid vector/keyword search, MMR re-ranking, and temporal decay — Rust port of OpenClaw's memory system
Platform-specific configuration:
{
"mcpServers": {
"rustclaw": {
"command": "npx",
"args": [
"-y",
"rustclaw"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Memory search engine with hybrid vector/keyword search, MMR re-ranking, and temporal decay.
Rust port of OpenClaw's memory system.
widenotifycargo install --path .# Show index status
rustclaw -w /path/to/workspace status
# Sync memory files into the index
rustclaw -w /path/to/workspace sync
# Search (keyword-only)
rustclaw -w /path/to/workspace search "rust programming"
# Search with embedding (requires OPENAI_API_KEY)
rustclaw -w /path/to/workspace search "rust programming" --embed
# Generate embeddings for all chunks
rustclaw -w /path/to/workspace embed --provider openai
# Watch for file changes
rustclaw -w /path/to/workspace watchrustclaw -w /path/to/workspace serve --port 3179
# Open http://127.0.0.1:3179Add to your Claude Code MCP config (~/.claude/settings.json):
{
"mcpServers": {
"rustclaw": {
"command": "rustclaw",
"args": ["-w", "/path/to/workspace", "mcp"]
}
}
}Available tools: -
Loading reviews...