convex: The backend of the application, deployed on Convex.src/renderer: The frontend application process.src/main: The Electron main process, responsible for managing windows and system interactions.src/preload: The preload scripts that expose safe APIs to the renderer process.src/shared: Code shared between the main and renderer processes, such as types and utility functions.packages/secureNative module for macOS secure input functionality.packages/daemonThe daemon process that handles vault operations and runs in the background.
# Clone the repository
git clone https://github.com/thecommieaxolotl/elio.git elio
# Change into the directory
cd elio
# Install dependencies
pnpm installWarning
The application is currently only configured for macOS.
If you are running on Windows or Linux, expect errors.
# Start the development app
pnpm dev# Build the app for production
pnpm build
# Pack the app for distribution
pnpm build:mac # Build for macOS