< 返回版块

iamazy 发表于 2026-04-13 14:52

Tags:alacritty,wezterm,gpui

特性 ❇️

  • 跨平台:Linux / macOS / Windows
  • 终端内核:支持 Alacritty / WezTerm 后端
  • SSH:基于 wezterm-ssh,支持 Password / SSH Config / ProxyCommand / ProxyJump
  • 串口:支持串口会话、波特率 / 校验位 / 流控配置
  • SFTP 文件操作:支持文件(拖拽)上传、并发控制等
  • 终端共享:通过 relay 分享终端会话
  • Cast 录制回放:录制与回放终端操作
  • 批量支持:多终端批量执行
  • AI 助手:内置 ZeroClaw Assistant
  • 多主题:支持主题切换、通过主题编辑器新增或编辑主题
  • 锁屏:应用锁屏与超时自动锁定
  • 静态提示:基于预配置的静态命令提示,支持占位符

路线 🏁

  • 支持 Lua 脚本,支持更多场景的可定制化
  • 支持工作流
  • ...

快速上手

回放 cast

除了图形界面里的录制 / 回放能力,Termua 也支持命令行直接播放 cast:

termua --play-cast demo.cast
termua --play-cast demo.cast --speed 2

终端会话共享

除了可以使用 termua-relay 启动 relay 进程,也可以在 Termua 配置页中启动本地 relay 进程用于测试

termua-relay --listen 127.0.0.1:7231

观看侧在会话共享期间可以申请操作终端,共享侧也支持回收操作权限。

配置

settings.json 示例

{
  "appearance": {
    "theme": "system",
    "language": "zh-CN"
  },
  "terminal": {
    "default_backend": "alacritty",
    "ssh_backend": "ssh2",
    "font_family": ".ZedMono",
    "font_size": 15,
    "ligatures": true,
    "cursor_shape": "block",
    "blinking": "on",
    "option_as_meta": false,
    "show_scrollbar": true,
    "show_line_numbers": true,
    "copy_on_select": true,
    "suggestions_enabled": false,
    "suggestions_max_items": 8,
    "sftp_upload_max_concurrency": 5
  },
  "sharing": {
    "enabled": false,
    "relay_url": "ws://127.0.0.1:7231/ws"
  },
  "recording": {
    "include_input_by_default": false,
    "playback_speed": 1.0
  },
  "logging": {
    "level": "default",
    "path": "termua.log"
  }
}

不建议直接修改 settings.json 文件,建议通过 Termua 的配置页进行修改。


Ext Link: https://github.com/iamazy/termua

评论区

写评论
Yuan YQ 2026-04-14 11:18

Cool~~

Wing0v0 2026-04-13 17:53

赞, 刚好在找不基于H5的终端

1 共 2 条评论, 1 页