一款免费、本地优先的学生笔记应用,整合页面、作业、日历、闪卡和数据库,基于 Tauri 与 Svelte 构建。
- Star
- 3,202
- Fork
- 139
- 未关闭 Issue
- 8
- 最近提交
- 前天
这是什么?
Eidos 是一种基于标准 SQLite 的单文件关系型表格格式。每个 Eidos File 本质上是一个普通的 SQLite 数据库,用来保存数据表、带类型的字段和记录,所有数据集中在一个可移植的文件中,任何 SQLite 工具都能打开。
项目包含桌面应用 Eidos Lite,可用于处理 Eidos File 以及本地文件夹中的 Markdown 等普通文件;还提供浏览器编辑器、面向智能体与自动化场景的命令行工具(可创建、查看、查询、更新和启动 Eidos File 服务),以及实验性的 Android 和 iOS 应用,支持本地文件、Markdown 编辑,并可通过局域网与桌面端同步。Eidos Lite 的版本历史基于 Graft 版本控制系统实现。
代码仓库采用 TypeScript 与 Rust 的 monorepo 结构。核心格式与运行时以 MIT 协议发布的 npm 包提供,应用本身则以 AGPL-3.0 许可证发布。
核心功能
- 01将数据表、带类型字段和记录保存在一个标准 SQLite 文件中。
- 02桌面应用可同时处理 Eidos File 与本地文件夹中的普通文件。
- 03命令行工具支持创建、查询、更新和启动 Eidos File,便于智能体与自动化调用。
- 04浏览器编辑器无需安装即可创建和编辑 .eidos 文件。
- 05实验性 Android 和 iOS 应用支持离线 Markdown 编辑,并可通过局域网同步。
适用场景
- 将任务、阅读清单或笔记等个人数据保存在可移植的单个文件中。
- 通过命令行工具让 AI 智能体读写结构化数据。
- 在手机上离线编辑本地 Markdown 与表格,无需注册账号。
快速上手
- 1
运行 README 中适用于 macOS 或 Linux 的官方 CLI 安装脚本
- 2
创建一个包含 Tasks 表的新 Eidos 文件
eidos file new example.eidos --table Tasks --label-field Title --fields '[{"name":"Title","type":"text"},{"name":"Status","type":"select"}]' - 3
在本地启动该文件的服务并在浏览器中打开
eidos serve example.eidos --open
使用前须知
- iOS 应用处于实验阶段,需要从源码自行构建。
- 项目采用 AGPL v3 许可证,这是一种具有传染性的著作权许可证,对衍生作品有义务要求。
收录于专题
标签
常见问题
- eidos 是什么?
- 基于 SQLite 的单文件关系型表格格式,配有桌面应用、命令行工具、浏览器编辑器和手机端。 Eidos 是一种基于标准 SQLite 的单文件关系型表格格式。每个 Eidos File 本质上是一个普通的 SQLite 数据库,用来保存数据表、带类型的字段和记录,所有数据集中在一个可移植的文件中,任何 SQLite 工具都能打开。
- eidos 可以免费使用吗?用的什么许可证?
- eidos 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- eidos 还在维护吗?
- 活跃维护中。eidos 最近一次提交是在 2026年11月5日。
- eidos 适合用来做什么?
- 将任务、阅读清单或笔记等个人数据保存在可移植的单个文件中。 通过命令行工具让 AI 智能体读写结构化数据。 在手机上离线编辑本地 Markdown 与表格,无需注册账号。
- eidos 怎么安装和运行?
- 运行 README 中适用于 macOS 或 Linux 的官方 CLI 安装脚本 创建一个包含 Tasks 表的新 Eidos 文件: eidos file new example.eidos --table Tasks --label-field Title --fields '[{"name":"Title","type":"text"},{"name":"Status","type":"select"}]' 在本地启动该文件的服务并在浏览器中打开: eidos serve example.eidos --open
- 在哪里获取 eidos?
- 源代码和安装说明在 GitHub 上:https://github.com/mayneyao/eidos
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源、本地优先的知识库,将文档、白板画布和表格融合在同一工作区中,可替代 Notion 和 Miro。
可自托管的一体化工作区,整合文档、数据库、白板、手写笔记本和每日日记,AI 功能可选。
一款本地优先的 Markdown 编辑器,支持 Windows、macOS 和 Linux,可所见即所得或源码编辑,AI 功能可选。
一款原生 macOS Markdown 笔记应用,笔记以普通文件保存在你指定的文件夹中,支持分屏编辑与预览。
一个极简的 TypeScript 库,封装浏览器内置数据库 IndexedDB,提供更简洁的查询接口。