memex
Verified Safeby chriskd
Overview
Personal knowledge base with hybrid search (keyword + semantic) and LLM-driven memory evolution, designed for agent workflows.
Installation
uv run python src/memex/webapp/api.pyEnvironment Variables
- ANTHROPIC_API_KEY
- OPENROUTER_API_KEY
- MEMEX_LOG_LEVEL
- MEMEX_QUIET
- MEMEX_USER_KB_ROOT
- MEMEX_SKIP_PROJECT_KB
- MEMEX_INDEX_ROOT
- VL_KB_CONTEXT
- USE_POLLING_WATCHER
- CLAUDE_PROJECT_DIR
Security Notes
The project uses environment variables for LLM API keys, which is a good practice. It performs extensive file system operations (read, write, delete, rmtree) which are inherent to a KB system, but should be handled carefully, especially with user-provided paths (validation is in place). Subprocess calls are primarily for git commands or generating configuration, posing low risk. External CDN links for static assets are present in the published site templates, a common web practice with inherent supply chain risk. No direct `eval()` or code obfuscation was detected.
Similar Servers
pluggedin-app
A testing environment for MCP (Model Control Protocol) servers, allowing interaction through a chat interface powered by LLMs and an AI agent using the LangChain ReAct framework.
knowns
A CLI-first knowledge layer and task/documentation management tool that provides AI agents with persistent project context.
scraps
The Scraps MCP server provides an interface for AI assistants to interact with a knowledge base of interconnected Markdown documentation, enabling features like content search, tag listing, and link/backlink lookup.
post-cortex
Provides long-term, persistent memory and knowledge management for AI assistants, enabling them to store, semantically search, and retrieve conversation context, decisions, and code-related insights.