一个桌面工作区整合终端、SSH/SFTP、RDP/VNC、文件与AI助手
标签页可混合多种Pane类型,将终端、文件浏览、Web UI与远程屏幕放在同一工作区
✓ 一个窗口容纳所有连接✓ AI工具需审批把关 ✕ README未披露具体技术栈✕ 闭源商业发行与免费版并存
方案简介
KKTerm 是一个跨平台桌面工作区,把本地 Shell(PowerShell、cmd、WSL)、远程访问(SSH、Telnet、serial、RDP、VNC)、文件与网页(SFTP、FTP/FTPS、本地文件、内嵌 URL Connections)以及文档查看整合进同一个窗口。它还内置了带审批机制的 AI 助手、可定制的 Dashboard、IT 运维模块(机房拓扑、主机清单、批量执行、IPAM、网络地图)、截图工具和 .kkmod 自定义模块体系。该项目由独立开发者维护,本地优先、无遥测、无订阅,可通过 GitHub Releases 免费获取,也可在 Microsoft Store 或 Mac App Store 一次性付费购买。适合需要同时管理大量服务器和远程桌面的系统管理员、运维工程师,以及希望在终端工作流中安全引入 AI 能力的用户。
亮点与能力
- 混合标签页与面板:同一标签内可同时放置终端、文件浏览器、Web UI 与远程桌面
- 命名工作区(Workspaces)、tmux 重新连接、连接备注、Git 浏览器和文件比较
- AI 助手提供审批门控工具,覆盖 Sessions、Dashboard、IT Ops 和自定义模块,支持附件、发送到终端、MCP 和可复用助手技能
- Dashboard 支持可切换视图、拖拽缩放的小组件(内置或 AI 创建)、应用启动器、实时连接面板与用量仪表
- IT Ops:机房与机架拓扑(含剖面、平面、2.5D 视图)、主机清单与连通性扫描、可复用脚本与 Playbook 任务、通过 SSH/WinRM/PsExec 批量执行、IPAM、VLAN、网络地图、运行历史和 PDF/CSV 导出
- 截图:区域/窗口/全屏捕获,批量缩放转换,支持裁剪、形状、文字与马赛克标注
- 自定义模块:安装隔离的
.kkmod包,审查声明权限,管理更新、回滚、存储与卸载 - 84 种内置动态背景,隐藏或离屏场景会暂停并释放渲染资源
组成与分工
- PowerShell / cmd / WSL:本地 Shell 连接方式
- SSH / Telnet / serial / RDP / VNC:远程访问协议栈,覆盖终端与远程桌面
- SFTP / FTP/FTPS:远程与本地文件传输
- MCP:AI 助手接入外部工具的协议
- WinRM / PsExec:Windows 批量执行通道
- Excalidraw / BentoPDF / OpenFlowKit / TiddlyWiki:仓库随附的
.kkmod集成示例
使用与配置要点
- 从 GitHub Releases 下载免费版,或从 Microsoft Store / Mac App Store 购买签名自动更新版,两者是同一个应用
- 安装后在 Settings 中可安装隔离的
.kkmod自定义模块(如 Excalidraw、BentoPDF、OpenFlowChart、TiddlyWiki),安装前可审查其声明权限 - 验证成功:在同一窗口内打开终端、SFTP 文件浏览和 RDP/VNC 远程屏幕并共存于同一标签页
注意事项与常见问题
- AI 助手的所有工具调用均需审批(approval-gated),不会未经确认执行操作
- Store 版与 GitHub 免费版功能相同,为一次性买断,无订阅
- 项目无遥测、本地优先
- 动态背景在隐藏或离屏时会暂停并释放渲染资源,以节省性能
优缺点
- ✓ 一个窗口容纳所有连接
- ✓ AI工具需审批把关
- ✕ README未披露具体技术栈
- ✕ 闭源商业发行与免费版并存
出处
本方案挖掘自开源项目 ryantsai/KKTerm,方案内容与实施命令均来自其 README 原文。
方案出处
ryantsai/KKTerm:Super-tool for vibe coders & system admins — terminals, SSH, SFTP, RDP/VNC, dash 452 star Super-tool for vibe coders & system admins — terminals, SSH, SFTP, RDP/VNC, dashboards, install helpers, and a built-in AI assistant.
本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。