Skip to content

Feature request: Open terminal URLs in Waveterm browser widget instead of system browser #3257

@ryga-test

Description

@ryga-test

Feature Request

When I click a URL in the terminal, I would like it to open in the Waveterm built-in browser widget instead of launching my system browser (Firefox/Chrome).

Use Case

Keep the entire workflow inside Waveterm without context-switching to an external browser. For example:

  • Clicking a localhost/dev server URL (http://localhost:3000)
  • Opening documentation links printed by CLI tools
  • Viewing deployed app URLs, API endpoints, etc.

Proposed Behavior

  1. User clicks a hyperlink in the terminal output
  2. Waveterm opens the URL in a new or existing browser widget tab within Waveterm
  3. Optionally, a setting to control this behavior: Always in Waveterm, Always in system browser, or Ask each time

Current Behavior

URLs clicked in the terminal open in the default system web browser, leaving the Waveterm window.

Additional Context

  • Could be implemented as a right-click context menu option on links ("Open in Waveterm Browser") + a global setting for default link behavior
  • The browser widget already exists in Waveterm, so this is about plumbing the URL click action to it

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions