{"repo":"alessandrobrunoh/Mnemosyne","free":true,"listed":false,"github":"https://github.com/alessandrobrunoh/Mnemosyne","clone":"git clone https://github.com/alessandrobrunoh/Mnemosyne.git","description":"Mnemosyne is a local history tool for developers that automatically captures every code save, even between Git commits. It provides fast snapshots, full‑text search, and instant file restore, all locally with highly deduplicated storage.","language":"Rust","stars":10,"topics":["backup","cli","code-history","daemon","developer-tools","local-history","productivity","rust","tui","version-control"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Mnemosyne (MNP) Semantic Code Archaeology & High-Performance Memory for Your Codebase. Mnemosyne is a high-performance, local-first platform designed to provide an eternal memory for your development workflow. By leveraging Tree-sitter for semantic understanding and a content-addressable storage (CAS) architecture, Mnemosyne tracks the evolution of your code not just as text diffs, but as logical mutations of symbols, functions, and structures. --- Core Pillars 1. Semantic Identity over Textual Diffs Traditional version control tracks lines. Mnemosyne tracks logic . Using Tree-sitter ASTs and structural hash algorithms, it maintains continuity across renames, refactors, and movements. It understands when a function has moved or when a struct has evolved, providing a true \"archaeological\" record of your symbols. 2. High-Performance Engineering Built in Rust with a focus on zero-copy operations and granular concurrency: Zero-Copy Data Handling : Utilizes bytes::Bytes and mmap to minimize CPU overhead. Lock-Free Concurrency : Uses concurrent collections ( DashMap ) and atomics to ensure the daemon never blocks your flow. Storage Architecture : Powered by redb as a high-performance B-tree index and a custom CAS layer for efficient deduplication. 3. Model Context Protocol (MCP) Integration Mnemosyne isn't just for humans. It acts as a powerful context layer for LLMs and AI Agents via the Mnemosyne Protocol (MNP) . It allows agents to: Retrieve semantic deltas instead of raw files ","default_branch":null,"files":null,"tree":[],"storefront":"/r/alessandrobrunoh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alessandrobrunoh/Mnemosyne/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}