Existing serial monitor tools—including the Arduino Serial Monitor—often prioritize basic functionality over developer experience. ComChan was built to provide a faster, more capable, and more ergonomic serial debugging workflow.
Demo
Terminal previewOverview
A fast minimal serial monitor with serial plotter TUI for embedded systems
A Blazingly Fast Minimal Serial Monitor with serial plottter TUI and more
From the maintainer
I suggest the users to install ratty (By Orhun Parmakisiz) and try out the 3D telemetry either via the simulate mode or using actual hardware which outputs Pitch, Yaw, Roll
The main thing that makes it different is that it is mainly terminal-based (TUI) unlike other programs which are mostly GUI.
I want to add a feature allowing comchan users to view CAN/MODBUS logs and plot it. Which makes it easier to debug stuff.
Latest Release
Release Notes
:rocket: New features
-
(plotter) Made plotter startup faster
-
(detach) Detach added
-
(export) Exported chart same as chosen chart
-
(charts) New chart types added
:bug: Bug fixes
-
(detach) Re-inject BLE Disconnected after nested shell
-
(detach) Recover USB by identity and keep BLE/serial resilient
-
(detach) Preserve BLE, hand off Ctrl+P, and reconnect after flash
-
(detach) Release transports and rediscover port on reattach
-
(finite) No finite points to export bug fixed
-
(plotter) Honor --chart type in SVG export
-
(plotter) Swap markers for line and scatter chart types


Download comchan 0.15.0
| File | Platform | Checksum |
|---|---|---|
| comchan-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| comchan-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| comchan-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Discussions