Skip to content

qtxterm

A cross-platform tabbed terminal (Windows + Linux) built with PySide6, rendering terminals via embedded xterm.js in a QWebEngineView, backed by real PTYs — ConPTY on Windows, openpty on Linux.

qtxterm

Features

  • Tabs and split panes, moveable within or out of a tab, with tmux-style labels
  • Any shell on the box — PowerShell, Command Prompt, Git Bash, or a specific WSL distro, discovered at runtime
  • Commands and multi-step macros that open their own tabs and split panes
  • Selection actions that send selected text to a search URL or a command on stdin, without shell interpolation
  • Browser tabs and panes alongside terminals
  • Themes and typography applied to both the terminal and window chrome

Install

uv tool install git+https://github.com/rigidlab/qtxterm.git
qtxterm

Source: github.com/rigidlab/qtxterm