Motty
开发

架构

Motty 负责什么、Viva 负责什么,以及代码在哪里。

Motty 负责 SSH、认证、SFTP、终端模拟、转发、远程桌面协议、持久化和产品工作流。

Viva 负责窗口、输入、文本与输入法、焦点、布局、组件和渲染。 可复用的桌面能力放进 Viva,而不是在 Motty 里重复实现。

路径内容
cmd/motty应用入口、无头模式和 MCP 桥接
internal/sshconnSSH 拨号、主机密钥、认证、代理和跳板路由
internal/term终端模拟器和解析器
internal/rfb、internal/desktop/vncVNC 协议和桌面后端
internal/rdpcore、internal/desktop/rdpRDP 协议(MIT 许可的分支)和后端
internal/sftpclient、internal/scpclientSFTP 和 SCP 客户端
internal/portforward本地、远程、SOCKS5 和 HTTP CONNECT 转发
internal/workbench应用状态、界面、绘制和输入
internal/ai助手、工具、风险门和 MCP 服务器
assets、docs、tools品牌资源、技术笔记和开发工具

参与贡献

欢迎提交 issue 和 pull request。较大的改动请先开 issue 讨论。SSH、协议和产品逻辑放在本仓库; 属于桌面框架的能力,请到 Viva 提议。

许可证

Apache License 2.0。Motty 的名称和标志不在该许可证授权范围内。

本页目录