## Development ### Prerequisites - Node.js and npm - A Unix-like shell environment for the Hermes installer - Network access for downloading Hermes during first-run install ### Install dependencies ```bash npm install ``` ### Start the app in development ```bash npm run dev ``` ### Run checks ```bash npm run lint npm run typecheck ``` ### Run tests ```bash npm run test npm run test:watch ``` ### Build the desktop app ```bash npm run build ``` Platform packaging: ```bash npm run build:mac npm run build:win npm run build:linux npm run build:rpm # Fedora/RHEL .rpm only ```