爱意满满的作品展示区。
tw93

能清理、卸载和系统维护的 Mole Windows 版终于来啦,聊聊我是怎么用 Mac 开发它的

  •  
  •   tw93 ·
    Tw93 · 15h 9m ago · 4145 views

    上周 Mole 的 Windows 版终于上线啦,Mac 版发布以后一直有不少小伙伴问什么时候出 Windows 版,当时给大伙的答复是等 Mac 完善以后才有空来弄,这次终于做出来了,这一次的开发挺有意思的,想和大伙随便聊聊。

    https://mole.fit/zh/windows

    上线之前其实已经在小范围里迭代了 20 多个版本,又经过 Mole 天使用户多天内测,大家提了非常多的建议,终于差不多可用了,非常感谢大伙帮忙。

    Mole Windows 清理

    为了更好的使用体验和性能,这次用的是 Windows 原生的 C# 和 WinUI 3 ,没有套 Electron ,加上 Windows 和 Mac 的系统特性、要清理的东西完全不一样,除了设计和文案,Mac 版十几万行 Swift 几乎没有可以复用的代码,来来回回差不多写了一个月,大概 7.8 万行代码和 4000 多个测试用例。

    开发和调试的难度也远大于熟悉的 Mac ,WinUI 的界面在 Mac 上编译不了,我的做法是代码编写和 AI 上下文都留在 Mac 这一台机器上,Mac 上装 Parallels Desktop 开一台 Windows 虚拟机做调试验证,再整一台 ThinkPad X1 让它 24 小时开着,看虚拟机里看不到的真实效果。这是我现在的工作台,中间是 Mac ,左边是 ThinkPad X1 ,几块屏上开着的都是 Mole 。

    工作台

    用 Mac 开发 Windows 软件这一个月,有几个做法我感觉还挺好用,分享给有同样需求的小伙伴:

    • 代码分层,清理、卸载这些核心逻辑和界面状态放在不依赖 Windows 的 .NET 工程里,调用系统接口的那一层开了 EnableWindowsTargeting,在 Mac 上也能编译,4000 多个测试大部分在 Mac 上就能跑,只有 WinUI 界面这一层必须去 Windows 里编译。
    • 仓库直接作为 Parallels 的共享文件夹挂到虚拟机里,Mac 上改完代码,虚拟机里直接编译运行,不用来回拷,两边的编译产物要分到不同目录,不然 obj 里记的绝对路径会来回打架。
    • 虚拟机用脚本来驱动,prlctl exec 在里面执行命令,再按控件的无障碍名字( UI Automation )去点按钮、截窗口,AI 不靠坐标也能准确点中,界面稍微变动也不会点偏。
    • ThinkPad 通过 UU 远程和 ssh 连过去,真实的 x64 、高分屏缩放、电池、SmartScreen 和 Defender 这些都在它上面看,每次发版前我都会在它上面装一遍、点一遍,看看有没有问题。
    • 实在没有命令行能解决的地方,在 Claude 里通过 lcu 让它去调用 Codex 的 computer use ,有一说一 Codex 的 computer use 是真的好用,不过 UAC 弹窗它不好点,这个时候就我自己上了,哈哈。

    我平时一般是在我自己做的终端 Kaku 里面用 7 到 10 个 Tab 的 Agent 同时在跑任务,使用各种快捷键非常方便。

    开发 Windows 版本,花时间最多的其实是测软件,清理工具最怕删错还有用的数据和配置,然后 Windows 上每个软件的安装器和卸载器又各有各的写法,只能一款款装上去试。我按国内外工程师常用的软件列了一份名单,编辑器、IDE 、浏览器、聊天、网盘、数据库、AI 工具都有,每一款让 AI 装上、打开随便用一下,再看 Mole 的卸载、更新、残留清理和启动项认不认得它,到现在实测了 430 款,有 73 款测出了不符合预期的情况,直接当轮修掉、补上测试再重测。

    Mole Windows 软件卸载

    当前功能上和 Mac 版基本一致,清理、软件卸载与更新、优化、空间分析、状态五个页面,加上托盘面板、屏幕常亮和清洁屏幕,支持 Windows 10 22H2 和 Windows 11 ,x64 和 ARM64 都有原生安装包。

    Mole Windows 托盘面板

    除了桌面版,Mole 的 Windows 命令行版其实年初就开始做了,最早是一位印度开发者提的需求,还顺手给我提了 PR ,非常感谢,到现在 9 个半月发了 9 个版本,最近一个月我也在密集迭代,用法和体验基本和 Mac 的命令行版对齐了,开源免费,喜欢命令行的小伙伴可以直接去 GitHub 上用。

    Mole CLI for Windows

    价格上为了感谢大伙一直的支持,现在是早鸟价 15.20 美元,可以用在两台电脑上,到 11 月 11 日结束,之前买过 Mole 的朋友到 12 月 31 日结账时输入 MOLEAGAIN 只要 10 美元,每个功能也都可以先免费用几次再决定。

    欢迎有 Windows 电脑的小伙伴试试,也非常欢迎给我反馈各种建议和问题!

    80 replies  •  2026-10-20 23:09:31 +08:00
    DanielGoal
        1
    DanielGoal  
       14h 58m ago
    支持了,从 mac 命令行一直就在用了,这回给 Windows 也装个
    erek
        2
    erek  
       14h 58m ago
    支持,不过 mac 还有没有活动价哈哈,agent 用多了,储存空间感觉回不到以前了...
    H7NIGHT
        3
    H7NIGHT  
       14h 57m ago
    支持,看到就立马去尝试了一下 scoop 安装的 windows 版 mole
    tw93
        4
    tw93  
    OP
       14h 56m ago
    @DanielGoal 太太太感谢了,非常欢迎试试
    tw93
        5
    tw93  
    OP
       14h 55m ago
    @erek Mac 可以用 MOLE90 折扣码,最近我做了非常多的软件测试,mac 测试了 800 多款,以及新增了 AI 维护和清理,可以去看看
    ![]( https://cdn.fliggy.com/pic/EzFrOm31.png)
    tw93
        6
    tw93  
    OP
       14h 54m ago
    @H7NIGHT 可以可以 去试试看
    xlouis
        7
    xlouis  
       14h 54m ago
    支持支持, mac 版一直在用, 试试 windows 的
    tw93
        8
    tw93  
    OP
       14h 54m ago
    @xlouis 感谢感谢 可以试试看
    Rehtt
        9
    Rehtt  
       14h 32m ago
    有计划支持 linux 、wsl 吗
    tw93
        10
    tw93  
    OP
       14h 30m ago via iPhone
    @Rehtt 需要看看大伙诉求高不高
    Rehtt
        11
    Rehtt  
       14h 17m ago
    整盘扫描太慢了,而且没有取消按钮,扫描期间拉爆硬盘 io 拖慢电脑运行速度。可以考虑在 NTFS 的硬盘上读取 MFT 建立文件清单和统计大小,现在 windows 硬盘基本都默认是 NTFS
    1ZeWon
        12
    1ZeWon  
       14h 14m ago
    Mac 已经入正过,支持一下
    custer
        13
    custer  
       14h 13m ago
    mac 买了 windows 也买了支持一下,佩服,工具很好用,感谢
    tw93
        14
    tw93  
    OP
       14h 13m ago
    @custer 太太太感谢了,有任何问题都可以找我
    tw93
        15
    tw93  
    OP
       14h 13m ago
    @Rehtt 可以 我来看看,感谢反馈,还有更多建议不
    tw93
        16
    tw93  
    OP
       14h 12m ago
    @1ZeWon 非常感谢!记得使用 MOLEAGAIN
    Kakarrot
        17
    Kakarrot  
       14h 12m ago
    mac 版很不错 不知道需不需要重新买 win 版
    tw93
        18
    tw93  
    OP
       14h 10m ago
    @Kakarrot 因为 Windows 版本的开发完全跟 Mac 不是一套 而且维护成本会比 Mac 高很多 所以这里我采用了两个商品的机制 但是你之前买过 Mac 版本 你可以使用上面那个折扣码 只需要 10 刀
    1ZeWon
        19
    1ZeWon  
       14h 8m ago
    想问一下,之前通过数码荔枝平台购买的 Mac 版,怎么使用 MOLEAGAIN 优惠码呢,提示 valid
    tw93
        20
    tw93  
    OP
       14h 8m ago
    @1ZeWon 可以给 [email protected] 发一个邮件,我给你补一个就好,备注 lizhi 的订单号和邮箱哦
    ofDamon
        21
    ofDamon  
       14h 7m ago
    购买用了一段时间,发现在软件更新的时候好慢,不管是 brew 渠道还是 Apple Store 渠道,在 mole 里面更新都比原渠道慢很多。
    tw93
        22
    tw93  
    OP
       13h 53m ago via iPhone
    @ofDamon 可以试一下 ESC 去返回,然后本身这块我再继续优化一波。
    Bears
        23
    Bears  
       13h 48m ago via iPhone
    windows 和 mac 版一起买打包有
    Bears
        24
    Bears  
       13h 48m ago via iPhone
    @Bears #23

    活动价吗?
    tw93
        25
    tw93  
    OP
       13h 28m ago via iPhone
    @Bears 可以试试先 MOLE90 购买 mac 版本,然后就可以 MOLEAGAIN 购买 windows 版本,这样下来就只要 27 左右
    tw93
        26
    tw93  
    OP
       13h 8m ago
    @ofDamon 试试 最新版本,我加上了并行更新,可以去体验一下
    wangyang1021
        27
    wangyang1021  
       13h 2m ago via iPhone
    已经买了 Mac 版,很好用,支持
    tw93
        28
    tw93  
    OP
       13h 1m ago
    @wangyang1021 非常感谢,有任何建议都可以找我哈
    um1ng
        29
    um1ng  
       12h 59m ago
    十年老粉在此
    tw93
        30
    tw93  
    OP
       12h 58m ago
    @um1ng 那可非常感谢陪伴啊!!
    ymlog
        31
    ymlog  
       12h 56m ago
    支持了
    tw93
        32
    tw93  
    OP
       12h 56m ago
    @ymlog 感谢感谢,欢迎各种使用,也欢迎给我提建议
    z1gui
        33
    z1gui  
       12h 42m ago
    好用的,用 mole 分析了硬盘使用状况,发现 JetBrain idea 有 20+g 的缓存,感觉不正常,然后排查了一下发现是过往版本的残留,清了之后又多了 20GB 哈哈哈
    tw93
        34
    tw93  
    OP
       12h 41m ago
    哈哈哈 太好了,帮你省钱了
    Fike
        35
    Fike  
       12h 39m ago via iPhone
    老粉帮顶,从 pake 和潮流周刊开始关注的佬
    zhenwang
        36
    zhenwang  
       12h 39m ago
    我是真老粉了,但是就是看了 OP 的这个帖子( https://v2ex.com/t/1163304#reply63 ),装的 mole cli 版本。我很佩服 OP 的产品思维能力,从 OP 的字里行间能看到 OP 是一个非常细致的人,希望能够把一个产品做好的人,如今 AI 盛行,快节奏的情况下,能把一个东西做好做透非常不容易。
    ech2o
        37
    ech2o  
       12h 38m ago
    Mac 最新版的状态栏宽度好像变宽了,与其他图标间距有些不协调,希望后面可以改进
    chencl724
        38
    chencl724  
       12h 37m ago
    能不能出一个一台 mac+一台 windows 授权的选项😂
    murongxdb
        39
    murongxdb  
    PRO
       12h 35m ago
    一直在用 CLI 版
    tw93
        40
    tw93  
    OP
       12h 35m ago
    @Fike 非常感谢呀!
    tw93
        41
    tw93  
    OP
       12h 35m ago
    @murongxdb 太感谢了,现在 cli 版本更新频率非常高,欢迎给我反馈各种使用过上的建议
    tw93
        42
    tw93  
    OP
       12h 35m ago
    @ech2o 发现了,马上改进,等我发 preview
    tw93
        43
    tw93  
    OP
       12h 34m ago
    @chencl724 可以试试先 MOLE90 购买 mac 版本,然后就可以 MOLEAGAIN 购买 windows 版本,这样下来就只要 27 左右,我打算以后稳定了,可以出一个 Duo 版本,不过在支付上不是很好弄
    tw93
        44
    tw93  
    OP
       12h 34m ago
    @zhenwang 感谢呀,慢就是快,ai 时代我还是想着保持人的那个活性更好
    huieh
        45
    huieh  
       12h 0m ago
    支持支持, mac 版一直在用,
    tw93
        46
    tw93  
    OP
       11h 56m ago
    @huieh 感谢感谢,有任何建议欢迎告诉我
    Fike
        47
    Fike  
       11h 48m ago via iPhone
    反馈一个问题,mac 版的这个状态栏字体是不是有点太细了,和旁边的有些格格不入

    ttxhxz
        48
    ttxhxz  
       11h 41m ago
    分开买还搞折扣码还是有点麻烦了,要是能打包一起优惠购买可能会好点。之前没有 mac 听过软件不错但是没买。现在有 mac 正好出 win 了,想试试然后一起买
    lingyired
        49
    lingyired  
       11h 35m ago
    我想问下,虚拟机内使用 computer use 之类的会有问题吗?( win 和 mac )
    tw93
        50
    tw93  
    OP
       11h 34m ago via iPhone
    @Fike 非常感谢,我在下一个版本已经更新好了。等好了以后,你就可以更新下载了。
    tw93
        51
    tw93  
    OP
       11h 33m ago via iPhone
    @ttxhxz 非常抱歉,是我这边有点偷懒了,辛苦先这样试试
    可以试试先 MOLE90 购买 mac 版本,然后就可以 MOLEAGAIN 购买 windows 版本,这样下来就只要 27 左右,我打算以后稳定了,可以出一个 Duo 版本
    tw93
        52
    tw93  
    OP
       11h 33m ago via iPhone   ❤️ 1
    @lingyired 不会的 很好使
    Tink
        53
    Tink  
       11h 24m ago
    mac 的开源版和 gui 版除了多一个图形界面外,功能有区别吗
    tw93
        54
    tw93  
    OP
       11h 17m ago via iPhone
    @Tink 对于清理、卸载、系统维护这种功能,两边会差不太多,也会积极同步两边的功能特性。

    但是 Mac 的 GUI 版本会有很多新功能,比如一些状态面板、小工具,以及 AI 的清理跟维护。因为这里面会有非常多的确认,不太适合做成 TUI ,所以我会在 GUI 上好好做。
    Destiny1332
        55
    Destiny1332  
       11h 0m ago
    @tw93 用 MOLEAGAIN 不是 10 刀吗,这个 27 单位是刀吗?
    hievan
        56
    hievan  
       10h 41m ago
    已支持
    tw93
        57
    tw93  
    OP
       10h 31m ago via iPhone
    @hievan 非常感谢!
    tw93
        58
    tw93  
    OP
       10h 31m ago via iPhone
    @Destiny1332 是的是的 单位都是刀
    ryougifujino
        59
    ryougifujino  
       9h 56m ago
    有个疑问,Windows 的签名证书是不是很贵
    tw93
        60
    tw93  
    OP
       9h 52m ago via iPhone   ❤️ 1
    @ryougifujino 是的 买三年便宜点 不过🈶️差不多 600 刀了
    dcatfly
        61
    dcatfly  
       9h 52m ago
    之前在用腾讯的 lemon ,现在直接让 agent 来做分析和删除,还可以分析内存占用。

    HTravel
        62
    HTravel  
       9h 26m ago
    看了回复,没想到 V 站还是普通用户多。我都是让 AI 分析占用来自行清理😄。今早刚让 AI adb 连接我两台安卓手机做了分析,并尽可能禁用了系统自带的但我又用不到的模块
    tw93
        63
    tw93  
    OP
       8h 44m ago
    @dcatfly 哈哈哈 非常推荐试试 mole.fit 你可以试试和这个对比
    EarthChild
        64
    EarthChild  
       8h 36m ago
    有没有考虑按次收费呢?
    tw93
        65
    tw93  
    OP
       8h 26m ago
    @EarthChild 抱歉 没有的,本身属于小买卖
    ursash
        66
    ursash  
       8h 24m ago
    已买已激活
    akring
        67
    akring  
       8h 2m ago
    @HTravel 只能说各有优劣吧,让 AI 做清理也不是很放心
    flowerains
        68
    flowerains  
       7h 56m ago
    挺感兴趣,我先收藏一下吧,后续看看需不需要买一个支持一下。
    lowkeymodestme
        69
    lowkeymodestme  
       7h 56m ago
    大佬,点击状态栏图标时,是否可以展示点击的状态详细内容,现在是直接显示全部状态内容,比如点击网络后,可以查看每个进程的速度
    tw93
        70
    tw93  
    OP
       7h 51m ago
    @flowerains 非常感谢,可以早买有早鸟价,mac 购买可以使用现在最新折扣 MOLE90
    tw93
        71
    tw93  
    OP
       7h 50m ago
    @lowkeymodestme 你这个点子好,我记录一下
    lufficc
        72
    lufficc  
       7h 50m ago
    UP 是全职做的吗?
    404nf
        73
    404nf  
       7h 47m ago
    买了 mac 版。一直在 x 关注,原来在 v 站也有号
    tw93
        74
    tw93  
    OP
       7h 35m ago
    @404nf 哈哈 我是老 V 友了
    Rex180123
        75
    Rex180123  
       7h 18m ago
    MAC 和 Windows 都买了,支持一下
    tw93
        76
    tw93  
    OP
       7h 5m ago
    @Rex180123 非常非常感谢支持呀!
    BigPineapple
        77
    BigPineapple  
       6h 37m ago
    从推上发的时候就用了,支持支持
    tw93
        78
    tw93  
    OP
       6h 30m ago
    @BigPineapple 非常感谢支持!
    allen333
        79
    allen333  
       42 mins ago
    支持一下
    tw93
        80
    tw93  
    OP
       27 mins ago
    @allen333 非常感谢 使用过程中有任何问题都可以找我
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2742 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 103ms · UTC 15:37 · PVG 23:37 · LAX 08:37 · JFK 11:37
    ♥ Do have faith in what you're doing.