Tiger Terminal - A modern terminal emulator for PowerPC Macs
I've been working on bringing a usable terminal experience to PowerPC Macs still running Mac OS X Tiger (10.4). The result is Tiger Terminal - a self-contained .app that
runs on any G4 or G5 Mac with no dependencies to install.
What it does:
- Canvas-based rendering with Tk - smooth and flicker-free
- 256-color and true color support (Apple's Terminal.app on Tiger only did ~16)
- Full VT100/xterm emulation - vim, tmux, htop all work
- Tabbed interface (Cmd+T, Cmd+1-9)
- Mouse tracking for interactive apps
- Copy/paste, scrollback, font resizing
- Catppuccin Mocha color scheme
How it works:
The whole app is 5 Python files (~2500 lines) running on a bundled Python 3.13 - cross-compiled for PPC from a modern Linux box. The .app includes a C launcher that
resolves paths relative to the bundle, so you just drag it to Applications and it works. No Xcode, no Python install, no package manager needed.
34 MB download, ~99 MB installed.
Download: https://github.com/danupsher/tiger-terminal/releases
Source is on GitHub if anyone wants to build it themselves or adapt it for other vintage Mac setups: https://github.com/danupsher/tiger-terminal
Tested on an iMac G5 running Tiger 10.4.11. Should work on any PPC Mac with Tiger.
I've been working on bringing a usable terminal experience to PowerPC Macs still running Mac OS X Tiger (10.4). The result is Tiger Terminal - a self-contained .app that
runs on any G4 or G5 Mac with no dependencies to install.
What it does:
- Canvas-based rendering with Tk - smooth and flicker-free
- 256-color and true color support (Apple's Terminal.app on Tiger only did ~16)
- Full VT100/xterm emulation - vim, tmux, htop all work
- Tabbed interface (Cmd+T, Cmd+1-9)
- Mouse tracking for interactive apps
- Copy/paste, scrollback, font resizing
- Catppuccin Mocha color scheme
How it works:
The whole app is 5 Python files (~2500 lines) running on a bundled Python 3.13 - cross-compiled for PPC from a modern Linux box. The .app includes a C launcher that
resolves paths relative to the bundle, so you just drag it to Applications and it works. No Xcode, no Python install, no package manager needed.
34 MB download, ~99 MB installed.
Download: https://github.com/danupsher/tiger-terminal/releases
Source is on GitHub if anyone wants to build it themselves or adapt it for other vintage Mac setups: https://github.com/danupsher/tiger-terminal
Tested on an iMac G5 running Tiger 10.4.11. Should work on any PPC Mac with Tiger.