Eidos logo

Eidos

Extensible offline-first personal data management powered by SQLite

Transform SQLite into a personal pocket database with Notion-like documents, offline-first architecture, AI integration, and powerful extensibility through custom blocks and scripts.

Eidos banner

Overview

Personal Data Management, Reimagined

Eidos is an extensible framework that transforms SQLite into a comprehensive personal data management system. Combining the familiarity of Notion-like documents and databases with the power of local-first architecture, Eidos gives you complete control over your information without internet dependency.

Built for Privacy and Performance

Everything runs on your local machine. Your data stays in SQLite format—open, accessible, and blazing fast. Deep LLM integration enables AI-powered translation, summarization, and intelligent interactions directly within your workspace, while maintaining full data sovereignty.

Extensibility at Its Core

Eidos features a powerful extension system that lets you customize every aspect of your workflow. Build UI blocks for tailored data visualization, write TypeScript/JavaScript/Python scripts for complex data processing, or use AI to generate extensions on the fly. The framework adapts to your needs, whether you're organizing personal notes, managing projects, or building custom knowledge bases.

Available as both desktop and PWA applications, Eidos is currently in active development under AGPL-3.0 license. While functional for exploration, it's not yet recommended for production use.

Highlights

Offline-first architecture with all data stored locally in SQLite
Notion-like documents and databases for intuitive data organization
Deep LLM integration for AI-powered translation, summarization, and interaction
Extensible via custom UI blocks and TypeScript/JavaScript/Python scripts

Pros

  • Complete data ownership with open SQLite format
  • Works entirely offline with no internet dependency
  • Powerful extension system supports custom blocks and scripts
  • AI capabilities deeply integrated into the workflow

Considerations

  • Currently in active development, not production-ready
  • AGPL-3.0 license may restrict some commercial use cases
  • Requires local setup and development knowledge for extensions
  • Limited ecosystem compared to established alternatives

Managed products teams compare with

When teams consider Eidos, these hosted platforms usually appear on the same shortlist.

Coda logo

Coda

Docs, tables, and apps combined into one collaborative workspace

Craft logo

Craft

Collaborative documents and notes with rich formatting

Document360 logo

Document360

Knowledge base software for product docs and self‑service help

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Privacy-conscious users who want complete data control
  • Developers building custom personal knowledge management systems
  • Users needing offline-first data management with AI features
  • Technical users comfortable with SQLite and scripting

Not ideal when

  • Teams requiring real-time collaboration features
  • Users seeking production-ready, stable software immediately
  • Non-technical users uncomfortable with local setup
  • Organizations needing cloud-native, multi-user platforms

How teams use it

Personal Knowledge Base

Organize notes, documents, and research locally with AI-powered summarization and search, maintaining complete privacy and offline access.

Custom Project Management

Build tailored project tracking systems using custom blocks and scripts, with data stored in accessible SQLite format for integration with other tools.

Offline Research Repository

Collect and analyze research materials without internet dependency, leveraging LLM features for translation and content analysis on local data.

Developer Documentation Hub

Create extensible documentation systems with custom UI components and automated data processing scripts, all running locally for maximum speed.

Tech snapshot

TypeScript94%
JavaScript4%
MDX1%
CSS1%
HTML1%
Shell1%

Tags

notion-alternativellmsqliteofflinedatabasepwaeditorlocal-first

Frequently asked questions

Does Eidos require an internet connection?

No. Eidos is offline-first and runs entirely on your local machine. All data is stored locally in SQLite, ensuring you can access and work with your information without internet connectivity.

How does AI integration work if Eidos is offline?

While Eidos runs offline, AI features require LLM integration which typically connects to external services. The framework is designed to deeply integrate these capabilities while keeping your core data local.

Can I access my raw data outside of Eidos?

Yes. All data is stored in open SQLite format, giving you direct access to your information through any SQLite-compatible tool or library.

Is Eidos ready for production use?

Not yet. Eidos is under active development and the maintainers do not recommend it for production use at this time. It's suitable for exploration and testing.

What programming languages can I use for extensions?

Eidos supports TypeScript, JavaScript, and Python for writing scripts. You can also build custom UI blocks and use AI to generate extension code.

Project at a glance

Active
Stars
3,035
Watchers
3,035
Forks
134
LicenseAGPL-3.0
Repo age2 years old
Last commit3 days ago
Primary languageTypeScript

Last synced yesterday