mayneyao/eidos

An extensible framework for Personal Data Management.

解决的问题

Eidos 提供了一种使用类 Notion 的文档和数据库系统在本地管理个人数据的方法。它通过提供一个统一的、优先考虑离线体验且保持可扩展性和开放性的框架,解决了个人数据碎片化的问题,确保用户能够完全控制存储在 SQLite 中的原始数据。

工作原理

该系统将 SQLite 转换为个人口袋数据库。它集成了大语言模型 (LLM),允许用户对数据进行翻译、摘要和交互。它还具有扩展系统,用户可以手动编写或使用 AI 生成代码(使用 TypeScript、JavaScript 或 Python)来创建自定义 UI 模块和数据处理脚本,这些脚本可以作为 AI 的工具运行。

适用人群

专为想要结合数据库功能与 AI 能力的强大、私密且可定制的个人知识管理系统的个人而设计。

亮点

  • 离线优先:所有数据均本地存储,以确保速度和隐私。
  • AI 集成:内置用于数据交互和摘要的 LLM 能力。
  • 可扩展架构:支持多种语言的自定义 UI 模块和脚本。
  • 开放数据格式:使用 SQLite,确保数据不会被锁定在专有格式中。