packages/examples/app/electron/README.md
This example runs an elizaOS AgentRuntime in the Electron main process and exposes a tiny IPC bridge to a React renderer chat UI.
@elizaos/plugin-localdb using a JSON data directory under Electron userData/backend/: Electron main + preload (agent + IPC)frontend/: Vite React renderer (chat UI)From the repo root:
bun install
bunx turbo run build --filter=@elizaos/core --filter=@elizaos/plugin-*
Terminal A (renderer):
cd examples/app/electron/frontend
bun install
bun run dev
Terminal B (Electron main):
cd examples/app/electron/backend
bun install
bun run dev
cd examples/app/electron/frontend
bun install
bun run build
cd ../backend
bun install
bun run start
bun run build in frontend/, then bun run start in backend/backend/dist + backend/renderer (kept out of this minimal template)