Repolode
mayneyao

mayneyao/eidos

Реляционный формат таблиц в одном файле на базе SQLite с приложением для компьютера, CLI, редактором в браузере и мобильными приложениями.

Open source альтернатива:Notion

Звёзды
3,202
Форки
139
Открытые issues
8
Последний коммит
вчера

Что это?

Eidos — реляционный формат таблиц в одном файле на базе стандартного SQLite. Каждый файл Eidos — обычная база данных SQLite с таблицами, типизированными полями и записями. Данные хранятся в одном переносимом файле, который можно открыть любым инструментом для работы с SQLite.

В проект входит Eidos Lite — приложение для компьютера, предназначенное для работы с файлами Eidos, обычными файлами Markdown и другими файлами в локальной папке. Также доступны редактор в браузере по адресу editor.eidos.space, CLI для работы с агентами, который умеет создавать, просматривать, запрашивать и обновлять файлы Eidos, а также предоставлять к ним доступ, и экспериментальные приложения для Android и iOS для работы с локальными файлами, редактирования Markdown и синхронизации с приложением для компьютера по локальной сети. Для истории версий в Eidos Lite используется система контроля версий Graft.

Кодовая база — монорепозиторий на TypeScript и Rust. Базовый формат и среда выполнения доступны в виде переиспользуемого npm-пакета под лицензией MIT, а приложения распространяются под лицензией AGPL-3.0.

Ключевые возможности

  • 01Хранит таблицы, типизированные поля и записи в одном стандартном файле SQLite.
  • 02Приложение для компьютера для работы с файлами Eidos и обычными файлами в локальной папке.
  • 03CLI для создания, запросов, обновления и предоставления доступа к файлам Eidos, рассчитанный на рабочие процессы с агентами.
  • 04Редактор в браузере для создания и редактирования файлов .eidos без установки программ.
  • 05Экспериментальные приложения для Android и iOS с офлайн-редактированием Markdown и синхронизацией по локальной сети.

Сценарии использования

  • Ведение личной базы задач, списков книг для чтения или заметок в переносимом файле.
  • Предоставление AI-агенту доступа к структурированным данным для чтения и записи через CLI.
  • Совместное редактирование локальных файлов Markdown и таблиц на телефоне без учётной записи.

Быстрый старт

  1. 1

    Запустите официальный скрипт установки CLI для macOS или Linux из README

  2. 2

    Создайте новый Eidos File с таблицей Tasks

    eidos file new example.eidos --table Tasks --label-field Title --fields '[{"name":"Title","type":"text"},{"name":"Status","type":"select"}]'
  3. 3

    Разместите файл локально и откройте его в браузере

    eidos serve example.eidos --open

Что важно знать

  • Приложение для iOS является экспериментальным, и его необходимо собирать из исходного кода.
  • Проект распространяется по лицензии AGPL v3 — лицензии с авторским левом, накладывающей обязательства на производные работы.

В подборках

Темы

Частые вопросы

Что такое eidos?
Реляционный формат таблиц в одном файле на базе SQLite с приложением для компьютера, CLI, редактором в браузере и мобильными приложениями. Eidos — реляционный формат таблиц в одном файле на базе стандартного SQLite. Каждый файл Eidos — обычная база данных SQLite с таблицами, типизированными полями и записями. Данные хранятся в одном переносимом файле, который можно открыть любым инструментом для работы с SQLite.
eidos можно использовать бесплатно? Какая у него лицензия?
eidos распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
eidos всё ещё поддерживается?
Активно поддерживается. Последний коммит в eidos — 5 нояб. 2026 г..
Для чего можно использовать eidos?
Ведение личной базы задач, списков книг для чтения или заметок в переносимом файле. Предоставление AI-агенту доступа к структурированным данным для чтения и записи через CLI. Совместное редактирование локальных файлов Markdown и таблиц на телефоне без учётной записи.
Как установить eidos?
Запустите официальный скрипт установки CLI для macOS или Linux из README Создайте новый Eidos File с таблицей Tasks: 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

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатное приложение для заметок с локальным хранением данных: страницы, задания, календарь, карточки и базы данных; создано на Tauri и Svelte.

277+20 за неделю18TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

Локальная база знаний с открытым исходным кодом, объединяющая документы, доску и таблицы в одном рабочем пространстве — альтернатива Notion и Miro.

74,3 тыс.+282 за неделю5,5 тыс.TypeScriptOtherОбновлён 10 часов назад

Самостоятельно размещаемое рабочее пространство с документами, базами данных, досками, рукописными блокнотами и дневником, а также опциональным локальным или облачным AI.

97+22 за неделю7TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 9 часов назад