Discover and explore top open-source AI tools and projects—updated daily.
obraPrivate journaling and semantic search for AI agents
Top 93.1% on SourcePulse
This project provides a lightweight Model Context Protocol (MCP) server designed for Claude, enabling private journaling and semantic search capabilities. It allows users and Claude to process thoughts, feelings, and insights locally, enhancing Claude's memory and decision-making without external data exposure.
How It Works
The server functions as an MCP endpoint, processing natural language queries and journal entries locally. It employs @xenova/transformers for generating AI embeddings, facilitating semantic search and similarity matching across journal entries. Data is stored in a dual-storage system, separating project-specific notes from global user context, with entries automatically timestamped and indexed for efficient retrieval. This local-first approach ensures complete data privacy and fast operation.
Quick Start & Requirements
npx.
claude mcp add-json private-journal '{"type":"stdio","command":"npx","args":["github:obra/private-journal-mcp"]}' -s user
Alternatively, manual configuration can be added to MCP settings (e.g., Claude Desktop).npx). No other non-default prerequisites are explicitly mentioned.Highlighted Details
feelings, project_notes, user_context, technical_insights, and world_knowledge.Maintenance & Community
The project is authored by Jesse Vincent. Further details on motivation and design can be found in a linked blog post. No specific community channels (like Discord or Slack) or roadmap links are provided in the README.
Licensing & Compatibility
The project is released under the MIT license, which generally permits commercial use and modification with attribution.
Limitations & Caveats
This project is an MCP server specifically designed to integrate with Claude, implying its primary utility is within that ecosystem. While development and testing commands are present, the README does not explicitly state the project's stability status (e.g., alpha, beta).
4 months ago
Inactive
tobi