用二十天给自己写了个 Xshell
前言
我在 Windows 上用了很多年 Xshell。它好用,但有几件事一直让我不太舒服:商用要付费;界面多年如一日,颇有一种“能用就行”的气质;有些地方用着不顺手,也只能忍着,毕竟不是自己的软件。
所以这个月我自己写了一个,叫 ZShell。10 月 7 日第一个提交,第二天发了 1.0.0,到 10 月 26 日已经是 3.15.0。中间一共打了 84 个版本 tag,平均一天四个,版本号涨得比我的工资快多了。提交将近一千次。macOS、Windows、Linux 都能用,Windows 版还上架了 Microsoft Store。
丑话说在前面:ZShell 基于 Tauri,界面跑在系统的 WebView 里,背着这么个浏览器内核,资源占用比 Xshell 这种原生程序高,这一点赖不掉。不过我能接受,因为换来的是免费、好看,以后想往哪个方向改也由我自己说了算。现在我在 Windows 上用它,比在 Mac 上用得还多。
代码几乎都是 Claude 写的(当然文章也是)。这年头大概不用特意声明这种事,不过它确实影响了这个项目的方方面面,下文会陆续提到。