主 题:从 WebView 到原生桌面:开源终端工具 NyaTerm 2.0
发 布 者:CoderKang
标签分类: 技术
时 间:2026-10-02 10:59:07
内容预览:NyaTerm 2.0,轻装上阵,全新出发!之前发 NyaTerm 的时候,我提过它是受 WindTerm 启发做的一个开源终端管理工具。这一个多月 1.x 其实一直没停,还在持续修问题、补功能。不过与此同时,我又给自己挖了个更大的坑:把 NyaTerm 用 Rust + GPUI 重新做一遍。现在这个版本已经放出来一段时间了,也迭代了几个 Preview,感觉差不多可以单独介绍一下。NyaTerm 2.0 预览版:https://github.com/nyakang/nyaterm/releases/tag/v2.0.0-preview.4项目地址:https://github.com/nyakang/nyaterm官网:https://nyaterm.app为什么要重做?倒不是 1.x 不能用了。现在的稳定版基于 Tauri / WebView,功能其实已经比较完整,但做得越多,越苦于 Webview 的性能,Terminal 这种实时快速刷新的场景,还是更适合真正的原生桌面架构。收益也很明显,一直头疼的关键词高亮性能问题得到了解决,之前一些在 Tauri 框架不好实现的特性也可以大展拳脚。所以后来干脆开了 2.0 这条线,试着用 Rust + GPUI 做一个真正原生的版本。刚开始其实就是个“大号 Demo”。先把窗口跑起来,再把 Terminal 塞进去,然后 SSH、标签页、分屏、SFTP……一点一点往回补。做到现在,终于开始有点像 NyaTerm 了。目前常用的这些东西基本都已经陆续搬过来了:SSH、Telnet、本地终端多标签、分屏SFTP 和文件管理RDP / VNCDocker、进程管理AI AssistantCloud Sync快捷命令、凭据管理等当然,能用和好用还是两回事。最近几个 Preview 很多时间其实都花在一些特别细碎的地方。比如 Termi
直达链接: https://www.nodeseek.com/post-960166-1
 
 
Back to Top