- Sitoi2026-09-2329320
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 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
希望用了的人能提出宝贵的改进意见和建议!!!
主楼 - JinWw2026-09-2328956
前排来试试看,谢谢分享!
- 鲨鱼飞机2026-09-2317133
很不错~ 把clash party配置导入无缝平移~
- nanvon-linuxdo2026-09-2310420
大佬你来了,我已经用了你的软件好几个月了,太好用了!!!
- Sitoi2026-09-2329320
总感觉 L 站的 Mac 用户很少啊
- 石晓2026-09-2310509
用了好几个月了,非常不错
- GoldOring2026-09-2312155
- Simford2026-09-2320564
多谢佬。建议:能不能加入 clash verge 那种 Global Extend Config, Global Extend Scripts? 一些共享的配置/脚本,切换不同 Profile 的时候就不用需要改了。
- Sitoi2026-09-2329320
应该不会考虑了,配置文件基本上配置好后面改动的操作其实不会很多。
