- SignalDesk2小时前
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 项目地址: GitHub - Sitoi/ClashBar: 原生 macOS 菜单栏代理客户端,基于 SwiftUI + AppKit,由 mihomo 驱动。 轻量、稳定,在菜单栏完成配置、节点、规则、连接与系统代理管理。 · GitHub ClashBar 开发的初心是因为开源的 mihomo 的客户端都过于臃肿,为了兼容多个平台,但我本人主要的设备都是 Mac 系统,所以有了自己开发一个超级轻量 APP 的想法。 为什么不选 mihomo 内核 + web 的形式呢? web 不支持系统代理等功能 内核启动在 Mac 上我也不会采用裸机启动的方式,大概率还是使用 docker 启动,占用空间也不小 web 启动每次都需要打开浏览器,在打开 url,操作路径上很麻烦(个人感觉) 就是想要自己开发一个 那自己开发的 MacOS 初心是什么呢? 必须要小,必须要小,必须要小。 基本的功能要有,切换节点,展示节点信息,系统代理,TUN 模式,内核更新,只要 mihomo 内核 API 带的功能基本上都要支持。 ui 得好看(符合自己审美就行),不需要主窗口 就是必须要轻量,dmg 安装包甚至做到了 1.6M 以下。 状态栏常驻,不需要你感受他的存在,越透明越好。 常见客户端的体积对比 客户端 体积 ClashBar.app (No Core) < 3 MB ClashMac.app 75.2 MB Clash Verge.app 128.4 MB Clash Party.app 496.7 MB ClashBar 最小支持系统:MacOS 13 支持的语言:简体中文 / English 详细内容参考文档: https://clashbar.sitoi.workers.dev 希望用了的人能提出宝贵的改进意见和建议!!! 1 个帖子 - 1 位参与者 阅读完整话题
- 情报分类:开源项目与落地
- 分类依据:内容涉及项目实践、创业、副业或变现
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/9/23 15:56:54
- 暂无回复