Skip to content

OSC 9 notify

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

Manual tests: just probe osc-9-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 9

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.
footUnknownUnversionedNo assessment recorded.
GhosttySupportedImported · unverifiedUnversionedYes

import

iTerm2SupportedImported · unverifiedUnversionedYes

import

kittySupportedImported · unverifiedUnversionedYes

import

KonsoleUnknownUnversionedNo assessment recorded.
minttyUnsupportedImported · unverifiedUnversionedNo (mintty interprets OSC 9 sub-commands in the ConEmu style.)

import

mltermUnknownUnversionedNo assessment recorded.
PuTTYUnknownUnversionedNo assessment recorded.
RevenantSupportedgit:9e0c8ca655865a6f081e20d0d5b598f5080740f3iTerm2 form decoded with an empty title and the body as sent, 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. Valid ConEmu forms remain separate; incomplete or invalid ConEmu-shaped payloads fall back to notification text in libghostty.

Checked 2026-09-13.

test test

RLoginUnknownUnversionedNo assessment recorded.
stUnknownUnversionedNo assessment recorded.
tmuxUnknownUnversionedNo assessment recorded.
rxvt-unicodeUnknownUnversionedNo assessment recorded.
VTEUnknownUnversionedNo assessment recorded.
waystUnknownUnversionedNo assessment recorded.
WezTermSupportedImported · unverifiedUnversionedYes

import

Windows TerminalUnsupportedImported · unverifiedUnversionedNo (Windows Terminal interprets OSC 9 sub-commands in the ConEmu style.)

import

xtermUnknownUnversionedNo assessment recorded.
xterm.jsUnknownUnversionedNo assessment recorded.