
> [!IMPORTANT]
> Eidos is under active development. While you can try it out, it's not recommended for production use. Stay tuned for updates on the official release.
## Features
- **Personal Data Management**: A comprehensive framework for organizing, storing, and managing your personal data with Notion-like documents and databases
- **Offline Support**: Everything runs inside your local machine. Access your data without an internet connection. Data is stored locally for blazing-fast performance.
- **AI Features**: Deeply integrated with LLM for AI-powered capabilities. Translate, summarize, and interact with your data within Eidos.
- **Extensible**: Simple and powerful extension system, make Eidos a malleable software, write extension code manually or use AI to generate extension code. Build tools and use tools, unlimited extension.
Block: UI components for customized data display and interaction.
Script: Create powerful data processing logic with TypeScript/JavaScript/Python.
- Open Format: You get the raw data, everything in sqlite is open.
## How to use
Get the app from: https://eidos.space/download
## How to develop
1. Clone the repository `git clone https://github.com/mayneyao/eidos.git`
2. Run `pnpm install` to install dependencies
3. Install SQLite extensions:
- Run `pnpm install:sqlite-ext` to install required SQLite extensions (only for the first time)
4. Start development:
- For desktop development: Run `pnpm dev:desktop` to start the desktop app
## How Eidos works
For more details, visit https://docs.eidos.space/
## Contributors
## License
This project is licensed under AGPL. Specific packages are released under MIT to facilitate integration and ecosystem growth:
- `@eidos.space/core`: [MIT](./packages/core/LICENSE)
- `@eidos.space/react`: [MIT](./packages/react/LICENSE)
Additionally, all extensions under the [extensions/](./extensions/) directory are released under the MIT License.