mayneyao/eidos

A single-file relational spreadsheet for you and your agent.

解决的问题

Eidos 提供了一种将数据以单文件形式组织为关系型电子表格的方法。它旨在弥合非结构化文件与结构化数据之间的差距,同时连接需要以结构化方式与个人数据交互的人类和 AI 代理。

工作原理

该项目由基于标准 SQLite 的 Eidos 文件格式、用于管理这些文件的桌面应用程序(Eidos Lite)、基于浏览器的编辑器以及命令行工具(CLI)组成。系统允许用户创建带有类型字段和关系的表格,从而构建一个行为类似电子表格的关系型数据库。它包含一个共享的 React 编辑器 UI 和一个基于 Lexical 的 WYSIWYG 编辑器,用于 "Eidos 风格 Markdown"。

适用人群

希望使用本地优先的关系型电子表格来组织个人数据的用户,以及需要结构化、可查询格式来管理应用状态或个人知识库的开发者和 AI 代理。

主要亮点

  • 单文件格式:使用标准 SQLite 实现持久化,确保数据可移植性。
  • 面向代理的 CLI:包含专为代理和自动化工作流设计的 CLI,支持创建、查询和更新文件。
  • 本地优先:通过桌面应用或浏览器编辑器进行本地使用时,无需账户。
  • 关系型功能:支持类型化字段以及数据条目之间的关系。
  • Markdown 集成:提供专门用于 Eidos 风格 Markdown 的编辑器。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目