Serial Port Terminal

Tempest is a serial port terminal for Arduino, Raspberry Pi UART, Cisco console cables, and ESP32, with auto-port-detection on Mac/Win/Linux.

Tempest is a built-in serial port terminal for any USB-to-UART device — Arduino, Raspberry Pi GPIO console, Cisco / MikroTik console cables, ESP32 / ESP8266 boards, FTDI adapters, you name it. Same tab-based UI as your SSH connections, with auto-port-detection so you don't have to remember whether your cable is /dev/tty.usbserial-A50285BI today.

Add a serial connection

  1. Click +Serial.

  2. Tempest auto-discovers connected serial ports. Pick yours from the dropdown — or paste a path manually.

  3. Set the baud rate (default 9600; 115200 is common for modern boards; 1200 for very old equipment).

  4. Save and connect.

Common port paths:

Platform
Typical path

macOS

/dev/tty.usbserial-XXXX or /dev/tty.usbmodemXXXX

Linux

/dev/ttyUSB0, /dev/ttyACM0

Windows

COM3, COM4, etc.

Common baud rates

Use case
Baud

Arduino default

9600

Arduino fast / ESP32

115200

Raspberry Pi UART console

115200

Cisco console

9600

Legacy industrial gear

1200, 2400, 4800

Pro feature

Serial connections require Tempest Pro.

Permissions

  • macOS: works out of the box — macOS allows user access to FTDI / CDC-ACM devices.

  • Linux: your user must be in the dialout group to access /dev/ttyUSB* without sudo:

  • Windows: USB-serial drivers must be installed (FTDI, CH340, CP210x, etc. — plug it in once and Windows usually auto-installs).

When to use this vs. minicom / screen / PuTTY

  • Tempest when you also use SSH and want one client for both — same tabs, same theme, same key bindings.

  • screen / minicom when you're already living in a Unix shell and the serial device is the only thing you need.

  • PuTTY when you need a dead-simple Windows-only single-purpose tool.

See also

Last updated