特性 ❇️
- 跨平台: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
1
共 2 条评论, 1 页
评论区
写评论Cool~~
赞, 刚好在找不基于H5的终端