desktop - Electron Desktop Development Guide for LobeChat App
Provides guidance for implementing desktop features, IPC handlers, controllers, preload scripts, window management, and menu configuration in Electron-based applications.
Tags
Updated: 2026-02-12Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create controllers
- define IPC types
- implement renderer services
- add store actions
- write tests
- manage windows
- configure menus
- handle IPC communication
Inputs
- feature requirements
- Electron IPC messages
- system APIs
- user interactions
- development specifications
Outputs
- controller modules
- preload scripts
- renderer services
- test files
- window configurations
- menu definitions
Requirements
- Electron environment
- desktop app development context
- disable model invocation
- main-renderer process architecture
