jachin.dev logo

jlog

Connect to a serial port and stream ASCII text to your terminal. Send commands via stdin with configurable baud, parity, and flow control.

macoslinuxwindowsreleasedfree

Tech Stack

Rust

Basic Serial Monitor

A lightweight serial monitor for your terminal. Connect to any serial device, stream incoming ASCII data, and send commands — all from the command line.

Features

  • ASCII streaming — incoming data printed to stdout in real time
  • Send commands — type into stdin and hit Enter to send data to the device
  • Full config — baud rate, data bits, parity, stop bits, flow control, line ending
  • DTR/RTS control — assert hardware signals on connect with --dtr / --rts
  • Clean disconnect — Ctrl+C for graceful shutdown
  • Quiet mode — suppress status messages with -q for clean piping

Usage

# Connect at 115200 baud (default)
jlog /dev/cu.usbmodem14101

# Specify baud rate
jlog /dev/cu.usbmodem14101 -b 9600

# Full config
jlog /dev/cu.usbmodem14101 -b 115200 -d 8 -p none -s 1 -f none -e crlf

# Assert DTR on connect (resets Arduino)
jlog /dev/cu.usbmodem14101 --dtr

Need more?

For hex view, timestamps, data logging, and a full GUI — check out Jachin Serial.