Welcome to CuteCom

CuteCom is a graphical serial terminal, like minicom (or Hyperterminal on Windows, but I don't want to compare CuteCom to it, since Hyperterminal is really one of the worst applications I know).
Currently it runs on Linux, FreeBSD and Mac OS X.
It is aimed mainly at hardware developers or other people who need a terminal to talk to their devices. It is free software and distributed under the GNU General Public License Version 2, which can find in the file COPYING. It is written using the Qt library by Trolltech. Follow this link to visit the sourceforge project page.
CuteCom doesn't use the autotools (autoconf, automake, libtool, etc.) Instead "configure" is simply a wrapper script which calls qmake. To uninstall CuteCom simply delete the file "cutecom" and the file "cutecom.desktop" and you're done. The config file is ~/.config/CuteCom/CuteCom.conf (was ~/.qt/cutecomrc in the Qt3-based versions).

Features:

Requirements for Building:

Download:

Current version (uses Qt4): cutecom-0.22.0.tar.gz, , June 27th, 2009
(yes, it's really only 22kb). Now also works on Mac OSX and supports more baud rates.
Here is the complete Changelog.

You can also browse the cvs repository online.

Current state: stable
TODO :

Patches are welcome ! :-)

Previous versions:

Screenshot

Ok, here comes the inevitable screenshot:



At the top you can see the widgets where you can adjust the serial communication settings. Beneath this part there is the output view, where you can see everything the device sent back, also non-printable characters. And in the bottom part you can see the input area, with the input line to enter the commands, and the list featuring the history for the input line.

Currently CuteCom runs on Linux, FreeBSD and Mac OS X, porting to other UNIX-like platforms should be easy, and porting to Windows shouldn't be really hard. Everything platformspecific should be in QCPPDialogImpl::setNewOptions(). Distributions are welcome :-)

CuteCom was heavily inspired by Bray++ Terminal for Windows.

Author and contact:

Alexander Neundorf, <neundorf at kde dot org>