Eidos

An extensible framework for Personal Data Management.

Last verified:

Visit Eidos

What is Eidos?

Eidos is an extensible framework for personal data management that unifies your scattered thoughts and data into one place. Unlike traditional tools that predict your needs, Eidos provides containers (Notion-like documents and airtable-like databases) and lets you define your own workflow. It focuses on personal data management rather than knowledge management, meaning it doesn't force complex categorization systems but gives you flexible tools to organize your data your way.

Key features include a beautiful rich text editor with Markdown support, a high-performance airtable-like database for structured data, and complete offline support with data stored locally on your device. Eidos is deeply integrated with LLMs for AI-powered capabilities like translation, summarization, explanation, visualization, and even generating custom extensions that match your intent. The highly customizable extension system lets you build your unique Eidos with micro blocks, doc plugins, TypeScript/JavaScript/Python scripts, and custom UDF functions for table formulas.

Eidos is designed specifically for individuals, not teams—there are no collaboration features or permission management. It's ideal for personal productivity enthusiasts, developers who want to customize their tools, and anyone who wants to reclaim their data from cloud providers. The project is open-source under AGPL license, uses open data formats (SQLite), and offers both a desktop app (recommended with full features) and a web app (tech preview PWA). Currently it's local-only with sync coming soon via P2P CRDT-based technology.

Eidos pricing

Pricing model: Freemium

Eidos is free and open-source under the AGPL license. There is no paid tier mentioned on the website. The desktop app is available for free download for macOS (Apple Silicon M1/M2 and Intel), Windows (x64), and Linux (x64). The web app is available as a pure PWA with no web server required. A sync service and publish service are coming soon as beta features.

Eidos pros

  • Privacy-first with all data stored locally on your device
  • Complete offline support without internet connection
  • Blazing-fast performance with local SQLite storage
  • Notion-like documents with Markdown support out of the box
  • Airtable-like high-performance database for structured data
  • Deep LLM integration for AI-powered translation and summarization
  • No vendor lock-in for LLM models - use any you prefer
  • Highly extensible with custom extensions and micro blocks
  • Support for TypeScript, JavaScript, and Python scripts
  • Custom UDF functions for table formula fields
  • Open-source under AGPL license with transparent code
  • Open data formats - SQLite tables accessible by other software
  • Cross-platform support for macOS, Windows, and Linux
  • Both desktop app and web app (PWA) versions available
  • API and SDK available for developers
  • Get started with almost no setup required
  • Simple surface with infinite expansion capability

Eidos cons

  • Still under active development, not recommended for production use
  • Currently local-only with sync coming soon
  • No collaboration features or team functionality
  • No permission management for multiple users
  • Web app has limitations compared to desktop version
  • Download not available for all platforms yet
  • Early stage project with much work still to be done
  • Requires Early Access key for official release notifications

Frequently asked questions about Eidos

What is Eidos?

Eidos is an extensible framework for personal data management. It unifies your scattered data from different apps (note-taking apps, spreadsheets, todo lists) into one place. Unlike other tools that predict your needs, Eidos provides containers (documents and tables) and lets you define your own workflow. It's specifically designed for personal use, not teams.

Is Eidos suitable for team collaboration?

No, Eidos is not designed for teams. It has no collaboration features, no permission management, and no complex enterprise functionality. The philosophy is that personal needs and enterprise needs are completely different, and trying to satisfy both results in a product that satisfies neither.

Does Eidos work offline?

Yes, Eidos has complete offline support. Everything runs inside your local machine, and you can access your data without an internet connection. Data is stored locally on your device using SQLite for blazing-fast performance.

What AI features does Eidos have?

Eidos is deeply integrated with LLMs for AI-powered capabilities including translation, summarization, explanation, and visualization of your data. You can even generate extensions that match your intent using AI. There's no vendor lock-in, so you can use any LLM model you prefer.

How is Eidos extensible?

Eidos has a highly customizable extension system with micro blocks (UI components for customized data display), doc plugins (customize document editor behavior), scripts (TypeScript/JavaScript/Python for data processing), and UDFs (custom calculation functions for table formulas). You can write extension code manually or use AI to generate it.

What platforms does Eidos support?

Eidos Desktop is available for macOS (both Apple Silicon M1/M2 and Intel), Windows (x64), and Linux (x64). There's also a web app version accessible via browser as a pure PWA with no web server, though it has some limitations compared to the desktop app.

Is Eidos open source?

Yes, Eidos is an open-source project licensed under the AGPL license. This ensures the code is transparent, which is essential for software freedom. The project builds on other open-source projects including sqlite-wasm, shadcn-ui, lexical, web-llm, and electron.

What data format does Eidos use?

Eidos uses open formats to store data, specifically SQLite. Every table in Eidos is a SQLite table, which means you can access your data with other software. There's no vendor lock-in, and you get the raw data.

Is Eidos ready for production use?

No, Eidos is still under active development in its early stages. While you can try it out, it's not recommended for production use. The project is working toward an official release, and those with Early Access keys will receive email notifications when it's officially released.

What's the difference between Eidos data management and knowledge management?

Eidos focuses on data management, not knowledge management. Knowledge management often implies complex categorization systems and predefined workflows. Data management is more fundamental and flexible—it provides containers (documents and tables), and you decide how to use them without forced categorization.

Categories

Use cases

Browse all AI tools on NeedAnAI