Connect to GhostESP

Choose the best way to control your GhostESP device.

What this does

GhostESP can be controlled from the device itself, a browser, a serial terminal, a Flipper Zero, or the desktop Control App. Choose the interface that matches the task you want to perform.

Before you start

  • GhostESP is flashed and has completed its first boot.
  • You know which interface you want to use, or can start with the on-device UI or serial CLI.

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.

On-device steps

  1. Open the main menu on a supported display board.
  2. Choose the feature you want to use, such as WiFi โ†’ Scanning.
  3. Follow the on-screen prompts and use the board’s supported touch, keys, or encoder controls.

CLI steps

  1. Connect the board with a USB data cable.
  2. Open a serial console at 115200 baud.
  3. Send help and confirm that GhostESP prints a command list.

Expected result

You can access a GhostESP menu or receive output from the help command. If you connect through the WebUI, ghostesp.local or 192.168.4.1 opens the control interface.

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.