back
loading skill details...
Electron desktop development guide — IPC handlers, controllers, preload scripts, window/menu management.
Desktop Development Guide
Architecture Overview
LobeHub desktop is built on Electron with main-renderer architecture:
Main Process (apps/desktop/src/main): App lifecycle, system APIs, window management
Renderer Process: Reuses web code from src/
Preload Scripts (apps/desktop/src/preload): Securely expose main process to renderer
Adding New Desktop Features
1. Create Controller
Location: apps/desktop/src/main/controllers/
import { ControllerModule, IpcMethod } from '@/controllers';don't have the plugin yet? install it then click "run inline in claude" again.