All apps/tio

tio

tio

A serial device I/O tool.

Runs as tio|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 12 fields

Open a serial TTY with the usual line settings. Mappings, scripting, sockets and key bindings are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui tio
Connect to a serial deviceExample values, fixed in this page — nothing here reaches a terminal
Basic
Device, profile or TID*
string
Baud rate
115200integer
Data bits
4 choicesenum
Parity
5 choicesenum
Stop bits
2 choicesenum
Flow control
3 choicesenum
TasksEach one presets the form for one job
Connect
targetbaudratedatabitsparitystopbitsflow
List targets
list
ParametersOnly these flags are editable in the form
Device, profile or TID
For example /dev/ttyUSB0 or /dev/cu.usbserial-0001.
string · positional 0
Baud rate
integer · default: 115200
--baudrate-b
Data bits
enum
--databits-d5678
Flow control
enum
--flow-fhardsoftnone
Stop bits
enum
--stopbits-s12
Parity
enum
--parity-poddevennonemarkspace
Local echo
boolean
--local-echo-e
Line timestamps
boolean
--timestamp-t
Log to file
boolean
--log-L
Log file name
path
--log-file
Do not reconnect
boolean
--no-reconnect-n
List available targets
boolean
--list-l
SourcesEvery flag above is checked against these
man
tio [<options>] <tty-device|profile|tid> -b, --baudrate <bps> Set baud rate [bps] (default: 115200). -d, --databits 5 | 6 | 7 | 8 Set data bits (default: 8). -f, --flow hard | soft | none Set flow control (default: none). -s, --stopbits 1 | 2 Set stop bits (default: 1). -p, --parity odd | even | none | mark | space Set parity (default: none).…
manualmaster 2026-10

github.com

Before it fills your prompt, Otty checks the installed tio against its version. A form that does not match your version is not offered.