Stelliberty Remake—由 avalonia 驱动的现代跨平台 clash 原生客户端,这可能是启动最快的客户端之一

KINDNESS 2026-07-12 11:04 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,均为手写






自感觉这应该是启动最快,美观性也位于第一梯队的开源 clash 客户端

大家可能有的用过我的 flutter 版本,我对那个版本非常不满意


Stelliberty .net


相比于掉帧卡顿的 flutter,.net 显然发挥了它的完全优势,性能高,帧率高,动画流畅


为了还原 flutter app 的大部分能力,我精心封装业务逻辑,做成了测试流,来保证项目的可维护性,在 runner 的测试阶段就能发现很多潜在 bug,同时业务逻辑的封装也有利于 ai 调试,试想 ui 层,每次都要手动交互,那多麻烦,封装后,只需一句指令,ai 便可以模拟人工交互,大大加快了重制的进度

我对这次的性能和外观都很有信心,也增加了 pr 规范,那就是新增一个功能,就必须封装 cmd,从而有利于维护,这不会让这个客户端成为越来越臃肿,bug 越来越多的产品,本项目的目的就是尽可能保持稳定性,这是一次重制版的 ai 交付流程的实践,我感到非常好。

为了维护性,我制作了一个并行触发器,如果测试阶段失败,那么是无法构建成功的,这样避免成为某些客户端,bug 累积









最新回复 (3)
  • GMYXDS 07-12 11:13
    2

    厉害了佬

    感觉这类软件,需要的是稳定

    并不是换个界面就行的,虽然用的内核一样,但是还是会有各种问题

    需要不对的处理

    看clash-verge-rev就知道了,各种bug修不完

  • KINDNESS 楼主 07-12 11:15
    3

    没错,所以我这套工作流,彻底杜绝各种潜在 bug,也无需人工专注,不会成为下一个 clash verge rev,我就是受不了他才创建的这个

  • KINDNESS 楼主 07-12 13:08
    5



    好吧,看来对clash客户端要求都不高,我还以为会有点优势呢,哈

* 帖子来源Linux.do
返回