Topics / #pty

Pty projects on GitHub

Terminal emulation libraries handling pseudo-terminal sessions.

As of , the most-starred Pty projects on GitHub are xterm.js (21.3K stars), upterm (19K stars) and terminalizer (16.2K stars). GitHub.Locker tracks 9 Pty repositories with 63.5K stars combined. The fastest-growing on October 16 was tuios, with +35 stars in a day.

9Projects
63.5KStars in total
+40Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

9 projects · by stars

  1. #1 · xtermjs/xterm.js

    xterm.js

    Xterm.js is a frontend component that lets web applications embed a fully-featured terminal in the browser. It powers the integrated terminal in VS Code, Hyper and Tabby.

    21.3K
  2. #2 · railsware/upterm

    upterm

    Upterm (formerly Black Screen) is a terminal emulator that is also an interactive shell — the README calls it an IDE in the world of terminals. It is a desktop app built on Electron.

    19K
  3. #3 · faressoft/terminalizer

    terminalizer

    Terminalizer is a command-line tool that records your terminal session and turns it into an animated GIF image, or gives you a link to an online web player for sharing.

    16.2K
  1. 4

    tuios

    5.4KGaurav-Gosain/tuios · Go

    TUIOS is a terminal window manager and multiplexer built in Go that adds tiling panes, workspaces, and persistent daemon-backed sessions on top of your terminal, with built-in awareness of what coding agents running in its panes are doing.

  2. 5

    herdrm

    761missuo/herdrm · C

    herdrm is a native macOS console app that sits on top of herdr, a background daemon that owns your coding agents' terminals, letting you see live status and attach to any agent or shell terminal across local and remote (SSH) devices from one sidebar.

  3. 6

    ServerBox

    264madeye/ServerBox · Kotlin

    ServerBox is an Android app that turns an old phone into a Linux server without rooting it, running Alpine, Arch, Debian, Kali or Ubuntu with an always-on SSH server.

  4. 7

    zuse

    232swarajbachu/zuse · TypeScript

    Zuse is a chat-first desktop app that wraps multiple AI coding agent CLIs (Claude Code, Codex, Grok, Gemini, Cursor, OpenCode, Pi) in one persistent, project-aware interface, with chat history, a file viewer, an integrated terminal, and git worktrees, all stored locally.

  5. 8

    multi-agent-discuss

    213sjc88661/multi-agent-discuss · TypeScript

    Multi-Agent Workbench is a local-first control room for running several coding agents (like Claude Code and Codex CLI) together under explicit roles, with your approval required before risky actions are taken.

  6. 9

    AceShell

    138dingtongbin/AceShell · Go

    AceShell is a cross-platform desktop app for managing network terminal sessions - it unifies SSH, Telnet, serial, SFTP, HTTP, RDP and local terminals in one tool, built with Go, Wails3, Vue3 and TypeScript, with a built-in AI assistant.

Often tagged together