@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…

X AI KOLs Timeline Tools

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.

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 intuitive. The new version of EverOS directly stores raw memory in Markdown. Developers can inspect memory just like code: open a file, search text, view Git diff, manually correct, and if necessary, directly delete and rebuild the index. The overall architecture is also clearer: Raw memory = Markdown Runtime state = SQLite Search index = LanceDB Markdown is responsible for readability, editability, and portability. SQLite manages state and queues. LanceDB handles vector, full-text, and filtered search. The advantage of this approach 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, it can be re-optimized. But the raw memory always remains a file that developers can open, understand, and take with them. We believe that if AI memory is to become developer infrastructure, the first step is not to make it complex, but to make it readable, editable, and recoverable.
Original Article
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

@elliotchen100: https://x.com/elliotchen100/status/2069602893775441991

X AI KOLs Timeline

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…

X AI KOLs Timeline

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.

@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...

X AI KOLs Timeline

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.