🇺🇸 English | 🇨🇳 简体中文 | 🇭🇰 繁體中文 | 🇯🇵 日本語
quardCRT一款多功能终端仿真/图形桌面软件,支持多种后端协议,无依赖跨平台使用,windows/linux/mac使用体验完全一致,支持多标签页和历史记录管理等传统终端软件功能,同时支持一些独具特色的细节功能。quardCRT的设计宗旨是创建尽可能用户友好、功能丰富、且跨平台一致性体验的终端软件,相比很多专业高性能终端,quardCRT会更适合入门、轻度用户快速的配置好所需的终端环境,但这也并不意味quardCRT不追求高性能。
Windows |
MacOS |
Linux |
亮/暗主题切换:
暗主题 | 亮主题 |
协议选择界面:
- ssh
- telnet (支持带websocket封装)
- serial
- loaclshell
- rawsocket
- windows:NamedPipe(linux/macos:unix domain socket)
- vnc
- 会话记录管理
- 多标签页管理,标签页克隆,标签页拖拽排序
- 最多 4 个分屏,多种布局模式,可通过自由拖放选项卡至分屏页
- 终端样式配置(配色方案、字体、光标颜色)
- HEX显示
- 终端背景图片配置
- 终端滚动行配置
- 支持 kermit x\y\zmodem 协议
- 支持 ANSI OSC52 序列
- 支持回显
- 支持深色/浅色主题
- UI支持多语言(简体中文/繁体中文/英语/日语/韩语/西班牙语/法语/俄语/德语/葡萄牙语(巴西)/捷克语/阿拉伯语)
标签页悬浮预览 |
---|
2024-06-14.21.40.54.mp4 |
浮动窗口支持,可将标签页拖拽至浮动窗口 |
2024-06-14.22.10.44.mp4 |
SSH2会话一键打开SFTP文件传输窗口 |
2024-06-15.15.53.53.mp4 |
本地终端工作目录书签 |
2024-06-15.15.59.21.mp4 |
自动化发送 |
2024-06-15.16.02.22.mp4 |
终端背景图片支持gif动画和视频 |
2024-06-16.16.50.36.mp4 |
终端关键词高亮匹配 |
2024-06-15.16.05.06.mp4 |
选中文本翻译功能 |
2024-06-16.16.54.12.mp4 |
路径匹配与一键直达 |
2024-06-16.17.02.29.mp4 |
工作路径直达 |
2024-06-16.16.57.36.mp4 |
windows本地终端增强(Tab键选择补全命令等) |
2024-06-16.17.21.11.mp4 |
广播会话 |
会话标签颜色 |
块选择(Shift+单击)和列选择(Alt+Shift+单击) |
- 支持操作脚本录制/加载
- 支持终端显示录制
- 会话状态查询
- 终端样式自定义
- 独立会话设置终端外观
- GitHub Copilot插件支持
- CI支持windows on arm64
quardCRT支持多语言,目前支持以下语言,翻译覆盖率如下:
🇺🇸 English | |
---|---|
🇨🇳 简体中文 | |
🇭🇰 繁體中文 | |
🇯🇵 日本語 | |
🇰🇷 한국어 | |
🇪🇸 Español | |
🇫🇷 Français | |
🇷🇺 Русский | |
🇩🇪 Deutsch | |
🇧🇷 Português | |
🇨🇿 čeština | |
🇸🇦 عربي |
quardCRT的翻译由github copilot协助翻译,翻译可能不是很准确,如果您发现翻译有问题,欢迎提交issue或pull request。
quardCRT将从V0.4.0版本开始支持插件,插件将以Qt Plug-in插件的形式提供,以动态库的形式加载,想了解更多插件开发信息请参考插件开放平台https://github.com/QuardCRT-platform,此平台将提供插件开发的模板仓库以及相关示例。目前插件功能仍处于早期开发阶段,如果您有好的想法或建议,欢迎在GitHub或Gitee上提交issue或discussion。
请参考开发笔记。
如果您对本项目有建议或想法,欢迎在GitHub或Gitee上提交issue和pull requests。
如果您希望改进/修复目前已知的问题,您可以查看TODO。
目前项目建议使用版本Qt6.5.0及更高版本。
如果您觉得本项目对您有帮助,您可以通过以下方式捐赠:
paypal | alipay |
项目目前为个人业余时间开发,为提高开发效率,本项目较为大量的使用了GitHub Copilot协助代码编写,部分代码的人类可读性可能不是很好,作者也会尽量在后续版本中进行优化。
本项目代码引用或部份参考或依赖了以下开源项目,项目完全尊重原项目开源协议,并在此表示感谢。
- QDarkStyleSheet
- QFontIcon
- QTelnet
- qtermwidget
- ptyqt
- argv_split
- iTerm2-Color-Schemes
- winpty
- QtFancyTabWidget
- qtftp
- utf8proc
- fcitx-qt5
- libssh2
- QtSsh
- QCustomFileSystemModel
- qtkeychain
- qvncclient
- qhexedit
- QGoodWindow
- qxymodem
- qzmodem
- Kermit-Protocol
- QSourceHighlite
- qextserialport
- Qt-QrCodeGenerator
- sqlite3