GlassTerm
A terminal made of glass. Ships as Termifull.
Ships as Termifull.app (GlassTerm is its display name). Unsigned build: right-click → Open on first launch.
GlassTerm is a native macOS terminal emulator written in Swift and AppKit, with zero external dependencies. No packages, no third-party code.
The window is a sheet of glass over your wallpaper: NSVisualEffectView chrome with adjustable blur, tint, saturation, corner radius, and padding, all editable live in Settings with a preview.
Underneath the glass is a real terminal: forkpty process handling, a VT100/xterm parser with scrollback, and configurable fonts, cursor, and line spacing. Config lives in ~/.config/glassterm/config.json.
What it does
Glass chrome
NSVisualEffectView stack with tint, blur radius, rounded corners, and saturation. Tune it live.
Real PTY core
forkpty process plus reader thread, VT100/xterm parsing, screen buffer with scrollback.
Set up your way
Font family and size, line spacing, cursor style and blink, padding — every knob in a native Settings window.
Zero dependencies
One flat module, AppKit plus Foundation only, compiled with a single swiftc invocation.
Details
- Version
- 1.0 (beta)
- Runs on
- macOS 13 or later
Apple silicon - Download
- Termifull-1.0.zip · 252 KB