iTerm2 is a terminal emulator for OS X that does amazing things

iTerm2 for Mac

iTerm2 3.3.4

  -  12.99 MB  -  Open Source
  • Latest Version

    iTerm2 3.5.4

  • Operating System

    macOS 10.12 Sierra or later

  • User Rating

    Click to vote
  • Author / Product

    George Nachman / External Link

  • Filename

    iTerm2-3_3_4.zip

  • MD5 Checksum

    2e2747855946cfd2337b7b0fa5bb1b5c

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of iTerm2 3.3.4.


For those interested in downloading the most recent release of iTerm2 for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • iTerm2 3.3.4 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    iTerm2 3.3.4 Screenshot 1
  • iTerm2 3.3.4 Screenshot 2
  • iTerm2 3.3.4 Screenshot 3
  • iTerm2 3.3.4 Screenshot 4

What's new in this version:

New Features:
- There's a new pref for whether you want to be asked to confirm quitting the app when there are no windows

Improvements:
- Infer current job name (for status bar, title bar, etc.) when using tmux integration locally
- Append to automatic log output files by default, instead of replacing them
- Search history is no longer opened by default when you type in a Find field. Press the down arrow to see your recent searches
- Control sequences that set the window or icon title now cause that title to become visible
- Preserve the exact dimensions of sixel images when possible
- Translate italic to reverse video in tmux integration
- The git status bar component now truncates long branch names instead of disappearing because it's too big to fit
- Python API scripts are now run through the user's shell so they'll have the right PATH, in case they want to spawn subprocesses
- Use dark appearance for scrollbars in minimal theme when the terminal background color is dark
- When you create a tab with the Python API, iTerm2 will no longer get activated automatically
- Add "disable status bar" to the status bar context menu

Bug fixes:
- Fixes a bug when clicking on an iTerm2 window with a selection while another app is active: the selected text is no longer copied to the pasteboard
- Fix many crashes
- Fix a bug where two custom status bar components or title providers could not run concurrently if their callbacks had the same signature
- Fix a regression where control-| stopped sending control-backslash on Japenese keyboards
- Fix flickering job name when using tmux integration locally
- Show a context menu when right clicking on the titlebar in minimal or compact mode when there is no tab bar
- Fix colors of graph-based status bar components in dark mode
- Fix a crash when a shell integration-reported hostname has a leading dot or two consecutive dots in its name
- Use the right color for the window shortcut number in minimal theme when the first tab is colored
- Fix various rendering bugs with inline images in both the GPU and legacy renderers
- Fix a bug where popping an icon or window title from the stack didn't always work
- Fix a bug that caused hotkey windows to immediately hide after showing when two of them had the same shortcut
- Fix GPU rendering of ASCII text when the font includes glyphs that spill outside their bounds to the left, like AnonymousPro
- When stealing key focus is enabled, make the session that's receiving stolen keys first responder
- Fix a bug where the cursor was advanced one position more than it should have been after showing an image
- Fix a bug where resizing panes by the Window > Resize Split Pane menu items would not always work if the panes had different fonts
- Don't expose the existence of the placeholder status bar component (used in empty status bars) in the context menu