xterm.js
在浏览器中渲染完整终端界面的前端组件。
在浏览器中提供完整终端的前端组件,VS Code、Tabby、Hyper 等项目在使用,能运行 bash、vim、tmux 等终端程序,支持 CJK、表情和输入法,核心无依赖。
它只负责终端界面,不是 shell;要和真实进程交互,需要借助 node-pty 等库连接,@xterm/addon-attach 插件可通过 WebSocket 连接到服务端进程。链接识别等能力也通过 @xterm/addon-* 插件和 Terminal.loadAddon 加载。
许可:MIT。
资料核对:2026-10-30反馈此资源