Connect to GhostESP

Choose the best way to control your GhostESP device

On this page

Once GhostESP is flashed and has completed its first boot, control it from the device itself, a browser, a serial terminal, a Flipper Zero, or the desktop Control App. Start with the on-device UI or serial CLI if you are unsure which interface you want.

Choose a control method

MethodBest forWhat you needImportant limitation
On-device UIQuick local use on supported display boardsA board with a display and supported inputAvailable menus depend on the board hardware.
WebUISettings, files, and terminal access from a phone or computerConnect to GhostNet, then open ghostesp.local or 192.168.4.1The device cannot host its access point while using Wi-Fi or BLE locally.
Serial CLIFull command access and diagnosticsUSB data cable and a serial terminal at 115200 baudRequires a wired connection.
Flipper Zero AppPortable control through a compatible Flipper setupGhostESP Flipper app and wiringFeature availability depends on the connected board.
Desktop Control AppSerial workflows and advanced customizationUSB data cable and the desktop appRequires a computer.

Connect

On a supported display board, open the main menu and choose the feature you want, such as Wi-Fi → Scanning, then follow the on-screen prompts with the board’s supported touch, keys, or encoder controls. Over a wired link, connect the board with a USB data cable and open a serial console at 115200 baud, then send help and confirm GhostESP prints a command list.

Troubleshooting

  • GhostNet is missing: Restart the board and confirm that flashing completed successfully.
  • The WebUI does not open: Use 192.168.4.1 if ghostesp.local does not resolve.
  • The serial terminal is blank: Send help; GhostESP can be quiet until a command runs. Confirm the port and 115200 baud rate.
  • A Wi-Fi or BLE command disconnects the WebUI: This is expected on a single board. Use the on-device UI, serial CLI, or GhostLink for those radio tasks.