Beta or prerelease software is not intended for inexperienced users, as the software may contain bugs or potentially damage your system. We strongly recommend that users exercise caution and save all mission-critical data before installing and/or using this software.
Looking for the most sophisticated terminal software with Unix-like options to access your Mac's system? MacTerm for Mac is a very powerful application, with tons of features, customization options, and a basic interface.
MacTerm for Mac is a free application that is currently in beta. This application doesn't have a native installer, but nevertheless it downloaded and installed quickly. If you are used to Apple's OS X Terminal application, after initiating the program you will be greeted with a very familiar interface, only with new icons and features on the toolbar. The application is basically a more advanced Apple OS X Terminal with extra features like Growl integration, shortcuts, advanced search, etc. The level of customization this application offers is pretty amazing and will be welcomed by advanced users. One of our favorite features is the Macro function that allows you to run complex tasks by just pressing a few key combinations. Although the application is still in beta, it runs surprisingly well and with no hiccups. However, the application is still not optimized for the new Retina Display, so the text and icons will be a little blurry for Retina users.
With plenty of features to offer, MacTerm for Mac seems to be a very powerful terminal application. This application is suitable for users who use their Terminal app very often, such as developers, programmers, administrators, and gamers.
From Kevin Grant:
Formerly named MacTelnet, but not just a telnet client anymore. A powerful replacement for the Mac OS X Terminal. When MacTerm first runs, it now sets user default preferences from a file in its application bundle. You can simplify support if you customize settings prior to deployment. For example, a university could change the "factory default" session host to a campus login server, so that students don't have to be instructed on how to set this up themselves. MacTerm now makes full use of the Mac OS X preferences model; the command-line defaults tool is able to access all settings, so massive changes can be automated. Every possible setting is documented in MacTerm Help. There is also a small and evolving Python API that provides unprecedented access to the internals of the program. MacTerm now makes full use of the Mac OS X preferences model; the command-line defaults tool is able to access all settings, so massive changes can be automated. Every possible setting is documented in MacTerm Help. There is also a small and evolving Python API that provides unprecedented access to the internals of the program. MacTerm is now a complete terminal for local commands or remote access, and is an excellent tool for administrators to use. It has extremely rare features, such as dynamic search. It even has Unix-like options for those who prefer, for instance, focus-follows-mouse and copy-on-select kinds of behaviors. Connecting to campus is easy. MacTerm provides simpler access to the Mac's own tools for telnet, secure shell (SSH), and FTP. Bonjour is supported, for finding local servers and newer technologies such as IPv6 also work. MacTerm can run any Unix program on your local Mac, and also properly render what it sees from remote programs. Whether you have to read E-mail with pine (or even print), do text editing with vim or emacs, or browse the web with lynx, MacTerm is the only tool you need. It can even be configured to display special characters (using Unicode UTF-8 by default). Note that MacTerm must be configured as a VT102 terminal to allow printing.
Terminals now support the DECRQSS sequence, though the response is initially "unrecognized value" for all inputs except DECSCUSR (cursor shape). This helps to avoid glitchy terminal output at startup in recent versions of "vim".
Terminals now support the DECSCUSR (set cursor shape) sequence from VT520, although the value is currently just stored for report requests (DECRQSS) without allowing applications to change the terminal cursor display. This helps to avoid glitchy terminal output at startup in recent versions of "vim".
XTerm terminals will now respond to VT220 Secondary Device Attributes queries by hijacking the 2nd return value for "XFree86 patch level", as XTerm does. The default value is 95, the minimum defined by XTerm. (Previously, the value 10 was returned, and terminals configured as only VT220 will continue to return 10.) This can encourage applications that read this value, such as text editors, to have better behavior; though it will always be difficult to predict exactly how this number will be used by any given application.
New low-level terminal preference "terminal-emulator-xterm-reported-patch-level" can be used to customize the "XFree86 patch level" returned in Secondary Device Attributes queries by terminals that use the XTerm emulator type. This is basically an XTerm hack but applications may depend on the specific value. This should be considered highly experimental and used only to encourage applications to produce desired behavior; since MacTerm may not perfectly emulate an XTerm, changing the patch level to arbitrary values may not do the correct thing.