Back to Home
guthubrx icon

rekall

Verified Safe

by guthubrx

Overview

A local-first, personal knowledge management system for developers, designed to help recall bugs, patterns, and decisions, and integrate with AI assistants via the Model Context Protocol (MCP).

Installation

Run Command
rekall mcp

Environment Variables

  • REKALL_DATA_DIR
  • REKALL_CONFIG
  • NO_COLOR
  • CLAUDE_PROJECTS_DIR_OVERRIDE
  • XDG_CONFIG_HOME
  • XDG_DATA_HOME
  • XDG_CACHE_HOME

Security Notes

Rekall is designed as a 100% local, privacy-first tool, storing no API keys or passwords. File permissions for the SQLite database are securely set to 0o600. Outbound network access for semantic embedding model download, source enrichment, and link rot checks is opt-in or clearly indicated. A minor, localized SSRF risk remains in one URL validation path (`validate_url_simple`), although partially mitigated by explicit block patterns. The lack of default encryption for the SQLite database is a design choice for simplicity but is noted as an optional enhancement. Archive import now includes robust checks against zip-bombs and oversized files. CI/CD includes dependency scanning (pip-audit, gitleaks).

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens100
Stars0
Forks0
Last Update2025-12-14

Tags

developer toolsknowledge managementAI assistantlocal-firstMCP