Skip to content

OSC 777 notify

Feature ID: osc-777-notification. Type: feature.

Manual tests: just probe osc-777-notification opens this feature's scenarios.

Browse under Window and desktop / Notifications and progress. A scenario may exercise related features; its existence does not establish support.

Sequence: OSC 777

Terminal compatibility

Missing records mean unknown. as-of identifies the assessed version or revision, not the first release to support a feature.

TerminalSupportAs ofNotes and evidence
AlacrittyUnknownUnversionedNo assessment recorded.
Apple TerminalUnknownUnversionedNo assessment recorded.
ConPTY (conhost)UnknownUnversionedNo assessment recorded.
ContourUnknownUnversionedNo assessment recorded.
DomTermUnknownUnversionedNo assessment recorded.
footSupportedImported · unverifiedUnversionedYes

import

GhosttySupportedImported · unverifiedUnversionedYes

import

iTerm2UnknownUnversionedNo assessment recorded.
kittyUnknownUnversionedNo assessment recorded.
KonsoleUnknownUnversionedNo assessment recorded.
minttySupportedImported · unverifiedUnversionedYes

import

mltermUnknownUnversionedNo assessment recorded.
PuTTYUnknownUnversionedNo assessment recorded.
RevenantSupportedgit:9e0c8ca655865a6f081e20d0d5b598f5080740f3notify;title;body is decoded, logged, and mapped to X11 urgency while unfocused. Builds with libnotify deliver it to the desktop while unfocused; builds without it retain logging and urgency. Other rxvt extensions are dropped by the core.

Checked 2026-09-13.

test test

RLoginUnknownUnversionedNo assessment recorded.
stUnknownUnversionedNo assessment recorded.
tmuxUnknownUnversionedNo assessment recorded.
rxvt-unicodeUnknownUnversionedNo assessment recorded.
VTEPartialImported · unverifiedUnversionedPartial (Some VTE-based terminals (e.g. Tilix, Terminator) handle OSC 777 in the host application; VTE itself does not emit a notification.)

import

waystUnknownUnversionedNo assessment recorded.
WezTermSupportedImported · unverifiedUnversionedYes

import

Windows TerminalUnknownUnversionedNo assessment recorded.
xtermUnknownUnversionedNo assessment recorded.
xterm.jsUnknownUnversionedNo assessment recorded.