# quardCRT **Repository Path**: xibeilang524/quardCRT ## Basic Information - **Project Name**: quardCRT - **Description**: quardCRT一款终端仿真软件,支持多种终端协议,无依赖,跨平台使用,windows/linux/mac使用体验完全一致,支持多标签页和历史记录管理。 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: https://github.com/QQxiaoming/quardCRT - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 17 - **Created**: 2023-11-15 - **Last Updated**: 2023-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Windows ci](https://img.shields.io/github/actions/workflow/status/qqxiaoming/quardCRT/windows.yml?branch=main&logo=windows)](https://github.com/QQxiaoming/quardCRT/actions/workflows/windows.yml) [![Linux ci](https://img.shields.io/github/actions/workflow/status/qqxiaoming/quardCRT/linux.yml?branch=main&logo=linux)](https://github.com/QQxiaoming/quardCRT/actions/workflows/linux.yml) [![Macos ci](https://img.shields.io/github/actions/workflow/status/qqxiaoming/quardCRT/macos.yml?branch=main&logo=apple)](https://github.com/QQxiaoming/quardCRT/actions/workflows/macos.yml) [![CodeFactor](https://img.shields.io/codefactor/grade/github/qqxiaoming/quardCRT.svg?logo=codefactor)](https://www.codefactor.io/repository/github/qqxiaoming/quardCRT) [![License](https://img.shields.io/github/license/qqxiaoming/quardCRT.svg?colorB=f48041&logo=gnu)](https://github.com/QQxiaoming/quardCRT) [![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/QQxiaoming/quardCRT.svg?logo=git)](https://github.com/QQxiaoming/quardCRT/releases) [![GitHub All Releases](https://img.shields.io/github/downloads/QQxiaoming/quardCRT/total.svg?logo=pinboard)](https://github.com/QQxiaoming/quardCRT/releases) [![GitHub stars](https://img.shields.io/github/stars/QQxiaoming/quardCRT.svg?logo=github)](https://github.com/QQxiaoming/quardCRT) [![GitHub forks](https://img.shields.io/github/forks/QQxiaoming/quardCRT.svg?logo=github)](https://github.com/QQxiaoming/quardCRT) [![Gitee stars](https://gitee.com/QQxiaoming/quardCRT/badge/star.svg?theme=dark)](https://gitee.com/QQxiaoming/quardCRT) [![Gitee forks](https://gitee.com/QQxiaoming/quardCRT/badge/fork.svg?theme=dark)](https://gitee.com/QQxiaoming/quardCRT) # quardCRT [English](./README.md) | 简体中文 quardCRT一款终端仿真软件,支持多种后端协议,无依赖跨平台使用,windows/linux/mac使用体验完全一致,支持多标签页和历史记录管理。 | ![img2](./docs/windows.png) | | :-------------------------: | | Windows | | ![img1](./docs/macos.png) | | MacOS | | ![img3](./docs/linux.png) | | Linux | 其他协议选择界面: ![img](./docs/img.png) ## 功能描述 - 目前支持的终端协议包括: - telnet (支持带websocket封装) - serial - loaclshell - rawsocket - windows:NamedPipe(linux/macos:unix domain socket) - 多标签页管理,标签页克隆,标签页拖拽排序 - 双列分屏显示,标签页自由拖拽至分列 - 浮动窗口支持,可将标签页拖拽至浮动窗口 - 工作目录书签 - 自动化发送 - HEX显示 - 会话记录管理 - 终端样式配置(配色方案,字体) - 终端背景图片配置(支持透明度设置,支持gif动画和视频) - 终端滚动行数设置 - 支持深色/浅色主题 - 支持多语言(简体中文/繁体中文/英文/日文) ## 计划中特性 - [ ] 支持SSH协议 - [ ] 支持SFTP协议 - [ ] xyzmodem协议支持 - [ ] 支持操作脚本录制/加载 - [ ] 支持终端显示录制/回放 - [x] 标签页悬浮预览 - [x] windows本地终端增强(Tab键选择补全命令等) - [ ] 会话状态查询 - [x] 终端关键词高亮匹配 - [ ] 终端样式自定义 - [ ] 独立会话设置终端外观 - [ ] GitHub Copilot插件支持 - [ ] CI支持Appimage包 - [ ] CI支持windows on arm64 - [ ] 增加更多语言支持(西班牙语/法语/俄语/韩语) ## 翻译 | English | ![en_US](./docs/en_US.svg) | | :------: | :------------------------: | | 简体中文 | ![zh_CN](./docs/zh_CN.svg) | | 繁體中文 | ![zh_HK](./docs/zh_HK.svg) | | 日本語 | ![ja_JP](./docs/ja_JP.svg) | | 한국어 | ![ko_KR](./docs/ko_KR.svg) | | Español | ![es_ES](./docs/es_ES.svg) | | Français | ![fr_FR](./docs/fr_FR.svg) | | Русский | ![ru_RU](./docs/ru_RU.svg) | ## 贡献 如果您对本项目有建议或想法,欢迎在GitHub或Gitee上提交issue和pull requests。 目前项目建议使用版本Qt6.2.0及更高版本。 ## 特别 项目目前为个人业余时间开发,为提高开发效率,本项目较为大量的使用了GitHub Copilot协助代码编写,部分代码的人类可读性可能不是很好,作者也会尽量在后续版本中进行优化。 ## 感谢 本项目代码引用或部份参考或依赖了以下开源项目,项目完全尊重原项目开源协议,并在此表示感谢。 - [QDarkStyleSheet](https://github.com/ColinDuquesnoy/QDarkStyleSheet) - [QFontIcon](https://github.com/dridk/QFontIcon) - [QTelnet](https://github.com/silderan/QTelnet) - [qtermwidget](https://github.com/lxqt/qtermwidget) - [ptyqt](https://github.com/kafeg/ptyqt) - [argv_split](https://github.com/bitmeal/argv_split) - [iTerm2-Color-Schemes](https://github.com/mbadolato/iTerm2-Color-Schemes) - [winpty](https://github.com/rprichard/winpty) - [QtFancyTabWidget](https://github.com/SM-nzberg/QtFancyTabWidget) - [qtftp](https://github.com/teknoraver/qtftp) - [utf8proc](https://github.com/JuliaStrings/utf8proc) - [fcitx-qt5](https://github.com/fcitx/fcitx-qt5)