Build with Eidos File
Use the Runtime when your application needs to create, read, or edit Eidos Files. Add the shared React package when it also needs the standard Eidos editor. The Runtime owns file behavior; the host supplies SQLite and platform capabilities.
Install
Section titled “Install” Install the Runtime Add the package, create an Eidos File with node:sqlite, and validate the result.
Install the React UI Embed the standard viewer or editor through RuntimeClient and HostServices.
Basics
Section titled “Basics” Core concepts Understand Eidos File, Runtime, Adapter, Host, Space, and the shared UI.
Runtime and host boundaries Place file semantics, SQLite access, platform behavior, and presentation in the correct layer.
Applications should use Runtime methods for schema, queries, and mutations. Direct writes to Eidos metadata tables are not a supported integration interface.
Advanced
Section titled “Advanced” Build with Eidos File UI Connect RuntimeClient and HostServices to the shared React interface.
Build custom views Preserve saved view metadata and register a trusted React renderer.
Integration reference Find the stable package and host-integration references.
Read the specifications Implement against the normative File Format, Runtime, Adapter, and UI contracts.
@eidos.space/eidos-file and @eidos.space/eidos-file-ui are MIT-licensed.