EverOS 是什么?

EverOS 是一个本地优先的内存层,为 AI 代理提供可移植的 Markdown 原生、用户拥有和自我进化的内存解决方案。

⭐ 10,647 Stars 🍴 849 Forks Python Apache-2.0 作者: EverMind-AI
来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

EverOS 通过提供本地优先的内存解决方案,解决了 AI 代理在不同应用、工具和工作流程中数据共享和同步的痛点。它采用 Markdown 作为数据存储格式,易于阅读和编辑,同时结合了 LanceDB 和 SQLite 等技术,实现了快速检索和自我进化。这种独特的技术选择使其在 AI 代理内存库中脱颖而出。

来源:综合 README 描述和项目特征

核心功能

Markdown 原生存储

EverOS 使用 Markdown 格式存储数据,确保数据可读、可编辑、可比较和可版本控制。

来源:据 README 描述
本地优先设计

EverOS 采用本地优先的设计,无需依赖外部数据库或云服务,确保数据安全和隐私。

来源:据 README 描述
自我进化

EverOS 通过离线内存进化功能,合并事件集群并优化用户和代理的配置和技能。

来源:据 README 描述

技术架构

EverOS 采用模块化设计,主要模块包括数据存储、索引、检索和用户界面。数据存储使用 Markdown、SQLite 和 LanceDB,索引和检索通过异步方式进行,用户界面则通过 FastAPI 和 Uvicorn 实现。

来源:代码目录结构 + 依赖文件

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) pydantic lancedb aiosqlite sqlmodel alembic Markdown 原生存储 本地优先设计 自我进化 EverOS 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言Python框架FastAPI, Uvicorn
pydanticlancedbaiosqlitesqlmodelalembicopenaiwatchdogfastapipython-multipartuvicornstructlogprometheus-clienttypertextualjiebaapscheduler
本地运行
来源:依赖文件 + 代码目录结构

快速上手

1. 安装 Python 3.12+。 2. 使用 `pip install everos` 安装 EverOS。 3. 运行 `everos demo` 进行演示。 4. 使用 `everos init` 配置 API 密钥。 5. 使用 `everos server start` 启动服务器。 6. 使用 `everos demo --live` 进行实时演示。
来源:README Installation/Quick Start

使用场景

1. AI 代理开发:用于存储和检索 AI 代理的对话、文件和轨迹。 2. 个人知识管理:用于存储和管理个人知识库。 3. 团队协作:用于存储和共享团队项目信息。 4. 工作流程自动化:用于存储和检索工作流程中的数据。

来源:README

优势与局限

优势

  • 优势1:本地优先设计,确保数据安全和隐私。
  • 优势2:Markdown 格式存储,易于阅读和编辑。
  • 优势3:自我进化功能,持续优化用户和代理的配置和技能。

局限

  • 局限1:目前仅支持 Python 语言。
  • 局限2:功能相对较新,可能存在一些bug。
来源:综合 README、代码结构和依赖分析

最新版本

v1.1.0 (2026-06-24):EverOS 1.1.0,扩展了内存系统,增加了知识管理、反射和更强的操作功能。

来源:GitHub Releases

总结评价

EverOS 是一个值得关注的开源项目,特别是对于需要本地优先、Markdown 原生和自我进化内存解决方案的 AI 代理开发者。它适合小型团队和个人开发者使用。

来源:综合分析

常见问题

EverOS 是什么?

EverOS 是一个本地优先的内存层,为 AI 代理提供可移植的 Markdown 原生、用户拥有和自我进化的内存解决方案。

EverOS 有哪些核心功能?

EverOS 的核心功能包括:Markdown 原生存储、本地优先设计、自我进化。

EverOS 为什么最近很受关注?

EverOS 通过提供本地优先的内存解决方案,解决了 AI 代理在不同应用、工具和工作流程中数据共享和同步的痛点。它采用 Markdown 作为数据存储格式,易于阅读和编辑,同时结合了 LanceDB 和 SQLite 等技术,实现了快速检索和自我进化。这种独特的技术选择使其在 AI 代理内存库中脱颖而出。

EverOS 适合哪些使用场景?

1. AI 代理开发:用于存储和检索 AI 代理的对话、文件和轨迹。 2. 个人知识管理:用于存储和管理个人知识库。 3. 团队协作:用于存储和共享团队项目信息。 4. 工作流程自动化:用于存储和检索工作流程中的数据。

透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-06-26 18:31. 质量评分: 85/100.

数据来源:README、GitHub API、依赖文件