Discover and explore top open-source AI tools and projects—updated daily.
LycheeMemLightweight long-term memory for LLM agents
Top 33.6% on SourcePulse
LycheeMemory provides a lightweight, long-term memory framework for LLM agents, enhancing their capabilities through efficient conversational memory management. It offers structured organization, lightweight consolidation, and adaptive retrieval, supporting diverse agent runtimes via plugins, MCP, or Python integration. The system aims to improve agent performance, reduce token consumption, and lower operational costs.
How It Works
The framework utilizes a four-tiered memory architecture: Working Memory (context window management), Semantic Memory (hierarchical tree of structured records using SQLite/LanceDB), Procedural Memory (skill store for reusable actions), and Visual Memory (multimodal understanding). A four-stage pipeline orchestrates request processing, featuring action-aware hierarchical retrieval and a background consolidation agent. Key innovations include conflict-aware record fusion, hierarchical memory trees, and multimodal memory with dual text/visual embeddings, enabling nuanced recall and knowledge persistence.
Quick Start & Requirements
pip install lycheemem or pip install "lycheemem[rerank]" (for transformer reranker).[rerank] extra.lycheemem-cli. Web demo available (web-demo/, npm install, npm run dev)..env file for LLM/embedder credentials./docs.Highlighted Details
Maintenance & Community
The project is open-source on GitHub. No specific details on maintainers, sponsorships, or community channels (e.g., Discord, Slack) are provided in the README.
Licensing & Compatibility
The README does not explicitly state the software license. Compatibility notes for commercial use or closed-source linking are absent.
Limitations & Caveats
The transformer reranker is experimental. Integration relies on external LLM providers and specific runtime support (OpenClaw, MCP). The absence of a stated license may pose adoption risks.
1 day ago
Inactive