Hyperlinks
URLs in your terminal are actually clickable. OSC 8 hyperlinks make CLI output interactive.
What is Hyperlinks in Chau7?
Hyperlinks in Chau7 combines two features. First, Chau7 runs a URL detection regex over terminal output in real time, identifying http, https, file, ssh, ftp, and sftp URLs and making them clickable. Second, it supports the OSC 8 hyperlink protocol, which lets CLI tools emit escape sequences that associate a URL with custom display text.
Chau7 renders both auto-detected URLs and OSC 8 hyperlinks with a subtle underline. Cmd+click opens the URL natively via NSWorkspace, which handles all six schemes without requiring a browser for non-web protocols.
How to make terminal URLs clickable on macOS
Chau7 automatically detects http, https, file, ssh, ftp, and sftp URLs in terminal output and makes them clickable. No configuration is needed. When Chau7 identifies a URL, it renders the text with an underline.
Cmd+click on any detected URL in Chau7 opens it natively via NSWorkspace. Web URLs open in your default browser, while file, ssh, ftp, and sftp URLs are handled by the appropriate system application.
Which URL schemes does Chau7 auto-detection recognize?
Chau7 detects six URL schemes in terminal output: http, https, file, ssh, ftp, and sftp. All six are matched by the URL detection regex and rendered as clickable links. NSWorkspace opens each scheme natively.
For programs that want richer control over hyperlinks, Chau7 supports the OSC 8 hyperlink protocol. This allows CLI tools to emit escape sequences that associate a URL with arbitrary display text, similar to an HTML anchor tag.
Do OSC 8 hyperlinks work inside tmux with Chau7?
Yes, provided your tmux version supports OSC 8 passthrough (tmux 3.4+). Chau7 correctly renders hyperlinks passed through tmux, screen, and other multiplexers that forward OSC 8 sequences.
If your multiplexer does not forward OSC 8 sequences, Chau7 still auto-detects plain URLs in the output and makes those clickable.
How does Chau7's hyperlinks compare to other terminals?
Many terminals support basic URL detection but lack OSC 8 protocol support or keyboard link navigation. Some terminals require you to copy-paste URLs manually from terminal output into a browser.
Chau7 supports both auto-detected URLs and OSC 8 hyperlinks, making links interactive in the terminal.
Questions this answers
- What is Hyperlinks in Chau7 terminal?
- How does Chau7's hyperlinks compare to other terminals?
- How to make terminal URLs clickable on macOS
- Which URL schemes does auto-detection recognize?
- Do OSC 8 hyperlinks work inside tmux?
Frequently asked questions
What is Hyperlinks in Chau7 terminal?
Hyperlinks in Chau7 combines two features: real-time URL auto-detection that makes http, https, file, ssh, ftp, and sftp URLs clickable in terminal output, and OSC 8 hyperlink protocol support that lets CLI tools emit links with custom display text. Chau7 renders both types with a subtle underline and opens them on Cmd+click via NSWorkspace.
How does Chau7's hyperlinks compare to other terminals?
Many terminals support basic URL detection but lack OSC 8 protocol support. Chau7 supports both auto-detected URLs and OSC 8 hyperlinks.
How to make terminal URLs clickable on macOS
Chau7 automatically detects http, https, file, ssh, ftp, and sftp URLs in terminal output and makes them clickable. Cmd+click opens the URL via NSWorkspace natively.
Which URL schemes does Chau7 auto-detection recognize?
Chau7 detects http, https, file, ssh, ftp, and sftp URLs. NSWorkspace opens all six schemes natively. For richer control over links, Chau7 supports the OSC 8 hyperlink protocol which can associate any URL with custom display text.
Do OSC 8 hyperlinks work inside tmux with Chau7?
Yes, provided your tmux version supports OSC 8 passthrough (tmux 3.4+). Chau7 correctly renders hyperlinks passed through tmux, screen, and other multiplexers that forward OSC 8 sequences.