Initial workspace for hermes-mobile, a Capacitor 8 Android port of
hermes-desktop that runs hermes-agent on the device.
- pnpm workspaces with apps/* and packages/* layouts
- exact-version pinning via .npmrc save-exact=true (mirrors the
hermes-agent-style dependency hygiene that tightened after the
Mini Shai-Hulud worm hit mistralai 2.4.6 on PyPI; prevents
quarantined releases breaking fresh installs)
- .gitignore covers node_modules, dist, android/.gradle, *.jks
keystores, Python artifacts, and the review/ vendored checkouts
(kept local-only, not in version control)
Scripts declared at the root:
pnpm vendor:renderer # rsync desktop renderer into packages/renderer
pnpm build # build:ipc + build:renderer + build:mobile
pnpm dev:mobile # vite dev server (browser-only, no native)
pnpm cap:sync # cap sync android
pnpm android:run # install debug APK to attached device