Skip to content
D

desktop

Electron desktop development guide

by lobehubFree

Launch
#1009in AI Skills
0In stores

Description

desktop is an agent skill from the LobeHub repository that guides development of the Electron desktop app. It describes the main-renderer ar…

Highlights

  • Explains the Electron main-renderer architecture
  • Adds desktop features through controllers and IPC handlers
  • Covers preload scripts that expose the main process safely
  • Guides window and menu management

Ratings & Reviews

No ratings yet

Be the first to rate desktop.

People also visit

A

add-provider-doc

Add documentation for a new AI provider

AI Skills
Launch
A

add-setting-env

Add server-side environment variables

AI Skills
Launch
D

debug

Debug package usage guide

AI Skills
Launch
H

hotkey

Keyboard shortcuts, registration, key combinations, scope

AI Skills
Launch
M

microcopy

UI copy and microcopy guidelines

AI Skills
Launch
M

modal

Modals, dialogs and confirmations

AI Skills
Launch

desktop FAQ

What does the skill cover?

Development of the LobeHub Electron desktop app, including its main process, renderer, preload scripts, IPC handlers and controllers.

Where do new controllers go?

In apps/desktop/src/main/controllers, using the ControllerModule and IpcMethod exports.

What runs in the renderer?

The renderer reuses the web code in src/, and preload scripts expose the main process to it.

How do I install it?

Run npx skills add https://github.com/lobehub/lobehub --skill desktop.

Which security audits does it have?

On skills.sh, Gen Agent Trust Hub and Snyk pass, and Socket shows a warning.

What are the best desktop alternatives?

Popular alternatives to desktop include add-provider-doc, add-setting-env and debug. See all desktop alternatives

Developer Stuff

Badges