@elliotchen100: Our open-source library EverOS recently underwent a major refactoring, transforming the developer experience from "pulling" to "solidifying". Previously, when working with AI memory, we often had to troubleshoot across databases, vector stores, index sync, and dependency environments. Where is the memory stored? Why isn't it recalled? Is the index broken? Many times it was not straight…
Summary
The EverOS open-source library has completed a major refactoring, storing original memory directly as Markdown files, supplemented by SQLite for state management and LanceDB for retrieval, significantly improving developer readability, modifiability, and fault recovery.
View Cached Full Text
Cached at: 06/04/26, 01:57 AM
Our open-source library EverOS recently underwent a major refactoring, and the developer experience has shifted from reactive chasing to solid, intuitive control.
Previously, working with AI memory meant constantly troubleshooting across databases, vector stores, index sync, and dependency environments.
Where is the memory actually stored? Why wasn’t it recalled? Is the index broken? Most of the time, it was far from intuitive.
The new EverOS puts raw memory directly into Markdown.
Developers can inspect memory just like code: open a file, search for text, view Git diffs, manually edit it, and if needed, delete and rebuild the index.
The whole architecture is much clearer:
- Raw memory → Markdown
- Runtime state → SQLite
- Retrieval index → LanceDB
Markdown handles readability, editability, and portability.
SQLite manages state and queues.
LanceDB handles vector, full-text, and filtered search.
The key benefit is that the index is no longer a single point of failure. If the index breaks, it can be rebuilt from Markdown. If retrieval is slow, the index can be re-optimized. But the raw memory is always a file that developers can open, understand, and take with them.
We believe that for AI memory to become a true developer infrastructure, the first step isn’t complexity — it’s making memory something developers can read, edit, and recover.
Similar Articles
@yanhua1010: https://x.com/yanhua1010/status/2068903967132991771
The author shares how to use the open-source framework EverOS to store Claude Code's conversation memories as local Markdown files and manage them in Obsidian, achieving cross-session memory persistence.
@elliotchen100: https://x.com/elliotchen100/status/2069602893775441991
This article provides an in-depth introduction to the design philosophy behind two memory modules in EverOS: Knowledge Wiki and Reflection. The former manages external references through a three-layer structure and deterministic classification, while the latter integrates conversational experience through offline reflection, emphasizing memory governance, traceability, and gradual disclosure.
@GitHub_Daily: I increasingly feel that the biggest issue with Claude Code or Codex is no longer its inability to write code. Rather, it can't remember the solutions we discussed in conversations, the pitfalls we encountered, or the project development progress. I stumbled upon an open-source Claude Code plugin from EverOS that gives AI…
This article introduces the open-source EverOS project, which provides long-term memory capabilities for AI coding assistants like Claude Code. It automatically saves conversation history and retrieves memories in new conversations. Additionally, it includes multiple application examples.
@AYi_AInotes: https://x.com/AYi_AInotes/status/2069399806502453264
A beginner-friendly tutorial on how to set up persistent memory for an AI Agent in 30 minutes, using the open-source EverOS tool to store memory as editable Markdown files, without requiring Docker or vector database clusters.
@RookieRicardoR: MemOS has made new progress. There are quite a few AI Memory solutions now, but many are still at the level of storing chat history. It looks like memory, but it's essentially adding a semantic search to markdown. @MemOS_dev has been working on a memory system for a while, from 1.0 all the way...
MemOS Local Plugin 2.0 update has been released, introducing the "Learn by Doing" feature, which allows the agent to convert key steps during task execution into reusable, scorable cognitive assets, thereby achieving continuous learning and memory in the local environment.