tinyterm is a free, native terminal for SSH, serial ports and the local shell, built for people who work with embedded devices. Next to the terminal, serial sessions get a data-studio view: live plots, dashboard tiles, a hex view, a timestamped log and a binary frame parser. It runs on Linux, macOS and Windows.

Screenshots

Terminal Data studio: plots Data studio: dashboard Hex view Macro editor

Features

  • SSH, serial and local shell in tabs, with saved profiles and session restore
  • SSH: password, keyboard-interactive and key-file auth, known_hosts checking
  • Saved passwords, optionally behind a primary password
  • Serial: any baud rate, line settings and flow control. “Wait for device” reopens the port the moment the adapter is plugged back in
  • File transfer and logging: session log, send file with pacing, XMODEM / XMODEM-1K / YMODEM send
  • Data studio: live plots, gauges and bars on a dashboard, XY plot, hex view, timestamped log
  • Binary frames: describe a frame format with bit fields, then inspect each frame and plot its fields. Export frames as CSV
  • Macros: Rhai scripts with dialogs and option forms, output triggers that answer prompts or run a macro, and built-in demos
  • Scrollback, selection and copy, find

Supported platforms

PlatformPackage
macOSUniversal .dmg (Apple silicon + Intel)
Linuxx86_64 / aarch64: AppImage, .deb, .tar.gz
Windowsx86_64: installer or portable .zip

License

Free to use and to redistribute unmodified. Closed source. Third-party libraries keep their own licenses; their texts ship with every package and appear in the app’s About window.

Get

Download Link

Report an issue

Business Contact: [email protected]