AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Buying for a business?Offer from Amazon

Get business pricing on monitors, keyboards and dev gear

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

Ghostty 1.4.0 adds animated images and relative placements under the Kitty graphics protocol, alongside scrollback memory savings and broad performance work. Its release notes also list multiple security vulnerabilities and fixes, including issues triggered by malicious terminal output or user actions.

Ghostty 1.4.0 is a major release of the terminal emulator, adding animated Kitty graphics and relative image placement while reducing memory use for stored scrollback. The project’s release notes also document multiple security vulnerabilities and fixes, making the update relevant both to users of image-rendering terminal programs and to people who may be running affected earlier versions.

Ghostty says the release completes its implementation of the Kitty graphics protocol, including animation and relative placements. Animated images, such as a GIF displayed with Kitty’s kitten icat tool, can now play rather than remaining a still frame. Ghostty says it supports frame transmission, composition and playback controls, and pauses animations while the terminal is not visible. Relative placement allows one image to move with another image it is positioned against.

The project reports that image payload parsing is about 16 times faster in its benchmark, which processed 64 MiB of image data on x86_64 Linux. That figure describes a specific benchmark, not a general speed increase for every terminal task. Ghostty also says it checked its implementation against the protocol specification and Kitty itself, correcting behavioral differences in areas such as image scrolling and handling retransmitted image IDs.

For memory use, the release compresses scrollback pages outside the visible area. Ghostty says typical text-heavy history uses 70% to 90% less physical memory when compressed; compression runs while the terminal is idle, with pages decompressed on demand when users scroll back. The release notes describe seven months of work, contributions from 172 contributors and 2,889 commits, along with hundreds of other fixes and improvements across platforms.

At a glance
announcementWhen: Released as version 1.4.0; the release…
The developmentGhostty has released version 1.4.0, a major update with graphics-protocol support, memory improvements and security fixes.

Security Fixes and Daily Use

The release matters for users who keep long terminal histories open, use terminal programs that display images, or rely on Ghostty for development work. The reported scrollback savings could reduce the memory cost of lengthy text sessions, while animated graphics and protocol compatibility can improve how supported tools behave. The performance result is promising but is limited to the stated image-parsing benchmark.

Security is another reason to review the update. Ghostty lists vulnerabilities involving paste handling, crafted graphics commands, tmux control-mode output, shell integrations and, on macOS, links and drag-and-drop. Some issues required user interaction, such as clicking a crafted link or pasting content; others could be triggered by displaying malicious terminal output. The project describes fixes in 1.4.0, but users should consult the advisories and release notes for the affected versions and conditions rather than treating every issue as equally exploitable.

Products Worth Considering

Logitech MX Mechanical Wireless Illuminated Keyboard, Tactile Quiet, Graphite

Logitech MX Mechanical Wireless Illuminated Keyboard, Tactile Quiet, Graphite

Bose QuietComfort Wireless Bluetooth Headphones with Active Noise Cancellation, Mic, USB‑C Charging, Deep Bass, 24‑Hour Battery – White Smok

Bose QuietComfort Wireless Bluetooth Headphones with Active Noise Cancellation, Mic, USB‑C Charging, Deep Bass, 24‑Hour Battery – White Smok

As an affiliate, we earn on qualifying purchases.

Seven Months of Ghostty Changes

Ghostty 1.4.0 follows version 1.3.1 and brings changes accumulated over seven months, according to the project. The release notes say the Kitty animation and relative-placement features were the last major parts of that protocol that Ghostty did not support. The project calls its implementation the first outside Kitty itself to cover 100% of the published specification; that is Ghostty’s characterization of its conformance work.

The update also addresses platform compatibility. Ghostty says version 1.4 supports macOS 27, codenamed Golden Gate, with fixes for title-bar tabs, window appearance and other behaviors. It remains compatible with macOS 13 (Ventura) and later, according to the release notes. The macOS 27 support follows compatibility work in 1.3.1, which the project says worked on that system but had some visual issues.

Among the published security issues, Ghostty says malicious Kitty graphics commands could crash or hang the application, cause very large allocations or, in limited cases, read or delete files outside permitted temporary directories. Other advisories describe crashes from malicious output and risks tied to crafted directory names or links. The release notes state that some vulnerabilities affect Ghostty 1.3.0 and 1.3.1. They also say requested CVE numbers had not yet been assigned by GitHub when the notes were written.

“Our Kitty graphics implementation now covers 100% of the published specification.”

— Ghostty release notes

Advisory Scope and CVE Status

The release notes do not provide a single summary of which users are exposed under each configuration, nor do they establish that every listed issue affects every platform or version. They describe particular triggers and, for some advisories, identify versions or platform conditions. Users should check the linked security advisories for details on their own setup.

Ghostty says it requested CVE identifiers for the listed issues but had not received them from GitHub when the release notes were prepared. The notes say the identifiers would be added if assigned. The project’s performance and memory figures are also its own reported measurements; the material provided does not include independent benchmark results or a broad comparison with other terminals.

Upgrade and Check Advisories

Users can review the Ghostty 1.4.0 release notes and installation instructions to determine how to update on their platform. People running versions 1.3.0 or 1.3.1 should pay particular attention to the advisories that name those releases, as well as the specific fixes and conditions described by Ghostty. The project says it will update its notes if CVE identifiers are assigned; no further release date or follow-up milestone is specified in the source material.

Key Questions

What is new in Ghostty 1.4.0?

The update adds Kitty graphics animation and relative placements, compresses non-visible scrollback to reduce its physical memory use, and includes performance, compatibility and security fixes.

Does Ghostty 1.4 support animated images?

Yes. Ghostty says Kitty-protocol animations can play, with support for frame transmission, composition and playback controls. Animations pause when the terminal is not visible.

How much memory can scrollback compression save?

Ghostty reports a 70% to 90% reduction in physical memory for compressed, non-visible pages in typical text-heavy history. The figure applies to those pages, not necessarily to total application memory.

Which Ghostty versions are named in the security notes?

The release notes specifically say some issues affect Ghostty 1.3.0 and 1.3.1. Other advisories list particular triggers or platform conditions. Check the individual advisories to confirm whether an issue applies to your setup.

Have CVE numbers been assigned to the vulnerabilities?

Ghostty’s release notes said the requested CVE identifiers had not been assigned by GitHub at the time the notes were written. The project said it would add them if they became available.

Source: ghostty.org

You May Also Like

The Top 5 Thunderbolt Docks Every AI Developer Needs In 2026

Explore the leading Thunderbolt docks in 2026 tailored for AI developers, balancing performance, display support, and future-proofing needs.

Single Digits: The April That Closed the Open-Weight Gap

The benchmark gap between open and closed AI models has dropped to single digits in April 2026, reshaping enterprise AI economics and strategy.

Zero-Knowledge Proofs Demystified: Blockchain Security in Depth

AIThis post was created with the assistance of artificial intelligence (AI).Zero-knowledge proofs…

The Memento Constraint: Why Continual Learning Is the Trillion-Dollar Bottleneck Nobody Is Pricing

A deep dive into the ‘Memento constraint’ in AI, its impact on continual learning, and why solving it could reshape the trillion-dollar enterprise AI economy.