更新日志

Kilobat 新变化。

Mac 应用和开源 CLI 的每一次发布。

1.5.02026年10月

每次通话都有一张成绩单。

  • 每次在 Zoom、Teams、FaceTime、Slack、Webex、Discord、WhatsApp、Telegram、Signal 或浏览器中通话后,Kilobat 都会告诉你是否卡顿以及原因:其他 App 在上传或下载、Wi-Fi、隔空投送扫描、发生在路由器之外,或是 Mac 本身的问题:CPU 满负荷、内存不足、过热或 GPU 满负荷。它从不收听通话内容。
  • 卡片会显示在“健康 › 通话”中,并以通知形式出现。卡顿次数免费统计;Pro 会指出每次的原因并给出可以尝试的办法。kilobat calls 和 MCP 工具 get_call_reports 也能列出它们。
  • 适用于桌面和通知中心的小组件:带蝙蝠、ping 和“测试”按钮的“网络状态”;带预算的“今日流量”;以及“速度测试”。
  • 送出 Pro,换来 Pro:每个 Pro 许可证在“设置”中都有自己的推荐链接。朋友通过它打开 Kilobat,就能获得 30 天 Pro 试用,而不是 7 天;每有一位朋友购买,你的许可证就多一台 Mac;每满三位,你还能获得一份免费许可证。无需注册账户。
1.4.02026年10月

Kilobat 会说你的语言了。

  • App、网站和每篇指南现在都提供繁体中文、简体中文、日语、俄语、西班牙语、法语和德语版本。Kilobat 会使用你在“系统设置 › 通用 › 语言与地区”中为它设置的语言;CLI 保持英文,以便脚本使用。
  • 新的分享卡片“这个地方”:为你正在工作的咖啡馆、联合办公空间、酒店或图书馆生成的 Wi-Fi 报告。从 Apple 地图搜索中选取地点后,卡片会显示一张标有圆点的小地图,以及你在这个网络上最近一次测试的下载、上传和 ping、是否适合视频通话、负载下延迟和 Wi-Fi 频段,还可以加上“有插座”“安静”“营业到很晚”等标签和一行备注。
  • 卡片从不显示 Wi-Fi 名称。地图显示的是你选取的地点,而不是你所在的位置,除非你选择“使用我的位置”。可以从右键菜单的“分享与导出”中打开它,或使用 kilobat://share/place。
1.3.72026年10月

为代理和 VPN 而生。

  • 经由 Clash Verge、ClashX、Surge 或 sing-box 等代理应用的流量,现在会计入发出它的应用。转发流量的代理或 VPN 会标为“承载其他应用的流量”,不会重复计算。
  • 使用兼容 Clash 的代理时,每个应用的那一行会显示它经过的节点,例如“经由 HK-01”,规则显示在提示中。
  • “健康”会发现这些问题:系统代理指向未运行的应用、DNS 或 IPv6 绕过了 VPN、代理和 VPN 在争抢流量,以及阻止功能看不到系统代理背后的应用。
  • “为什么连不上?”会测试代理当前的节点,并指出失效的那个。
  • CLI 0.10:kilobat proxy、proxy routes、proxy test 和 kilobat vpn,以及三个供智能体使用的新 MCP 工具。
1.3.62026年10月

把 ping 放上直播。

  • 适用于 OBS 等直播应用的直播叠加层:实时显示 ping、抖动、丢包和最近一分钟的曲线,小蝙蝠会随连接好坏微笑或皱眉。在“设置 › 网络”中打开它,再把 http://localhost:7171/ 添加为浏览器源。只有这台 Mac 能打开它。使用 Pro 可以隐藏文字标志。
  • CLI 0.9:kilobat overlay 无需 App 即可提供同一页面。
1.3.52026年10月

一份给运营商的报告。

  • “健康”中新增报告按钮:汇总 Kilobat 在这个网络上 24 小时或 7 天内测得的数据,可以直接交给你的网络运营商或 IT 支持部门。内容包括断网、路由器处及更远处的延迟、ping 丢包、与你的套餐对照的速度测试,以及对出问题网站的检查。可以拷贝为文本,或存储、分享为 PDF。
  • 报告不含你的网络名称、任何本地地址、设备名称以及哪些应用使用过这个网络,并会注明这一点。
  • CLI 0.8:kilobat support-report,以及供智能体使用的 MCP 工具 create_support_report。
  • Kilobat Pro 对学生免费:用学校邮箱申请。
1.3.42026年10月

从 Raycast 打开 Kilobat。

  • kilobat:// 链接可以直接打开某个标签页或分享卡片,适用于 Raycast 等启动器:kilobat://open/speed、kilobat://open/history、kilobat://share/speed。
  • 速度测试的连接方式变成“再测一次”旁边的“单连接/并行”切换,两者共用同一 80 MB 上限。
  • App 列表的“显示”菜单改成了 Kilobat 自己的面板,“按所属 App 分组”变成一个开关。
  • 仪表盘标题栏的图标对齐了。
  • CLI 0.7.1:speedtest --progress 会实时输出速度,速度测试会报告空闲延迟、抖动以及 AI 智能体能否顺畅运行,status 会显示每个进程所属的 App。
1.3.32026年10月

一眼就能看懂。

  • 健康标签页把发现的问题列成简短条目,每条附一行修复建议和一个按钮:打开雷达、显示 DNS、运行速度测试或再测一次。在按流量计费的网络上,速度测试会等你手动开始。
  • 保持唤醒面板更紧凑了,每个选项只占两行。
  • “附近”和本地链路改用直白的说法:隔空投送合成一行,显示谁能给你发送、链路速度,以及在需要注意时变红的丢包。
  • 所有需要说明的图标和数值都加上了提示,包括弹出窗口底部的按钮。
1.3.22026年10月

更安静,也更清楚。

  • 点按弹出窗口或仪表盘里的配置标签,即可在出行、工作和不受限之间切换。
  • 新应用、预算和所有下拉菜单都改用 Kilobat 自己的面板:每个选项都说明它的作用,当前选项带勾号。
  • 速度测试收进一行:测试、连接数和分享。
  • 到处都少了小字:说明移进了提示,重复的标签和页脚不见了,预算卡片只显示用了多少,细分数据悬停即可查看。
1.3.12026年10月

看清流量从哪里出去,接通电源时保持唤醒。

  • 接通电源时保持唤醒:插上电源适配器后,Mac 会一直保持唤醒,直到你拔掉电源。关闭后,它会等到下次插电再生效;它从不结束你自己开启的会话、下载或智能体运行。
  • 点按茶杯会打开新的保持唤醒面板:时长一目了然,还有“直到下载完成”“某个应用在前台时”(附带可搜索的已打开应用列表),以及自动规则的开关。一个“保持屏幕常亮”就能管住 Kilobat 保持唤醒的所有情况。
  • 流量出口:健康标签页、弹出窗口和 Wi-Fi 菜单会显示 VPN 承载了全部流量、部分流量还是完全没有,菜单栏也可以显示。打开公网 IP 查询,还能看到出口地址及其注册所在的国家或地区。Kilobat 只说它测到了什么,从不声称 VPN 或某个国家或地区能让你更私密。
  • 速度测试会解释自己:每次结果都会记录连接到的服务器、使用的连接数,以及当时的网络、Wi-Fi 频段、信号和 VPN。可以在同样的流量上限内同时开 4 个连接,也可以任选两次测试对比,看看哪里不同。
  • 路由历史:对一个主机多次追踪,查看每一跳随时间的变化、持续延迟从哪里开始、哪些跳点变了、哪些只是不回应。用 iperf3 做的 LAN 测试会给出直白的结果。
  • 所有开关都换成 Kilobat 自己的样式,Wi-Fi 菜单和弹出窗口的标题也统一了。
  • 网站新增指南:常见 Mac 网络问题的分步帮助,以及应用、CLI 和 AI 智能体的实用技巧。

CLI 0.7 和 MCP

  • kilobat ip [--public]、speed-compare、speedtest --parallel、trace --rounds、route-history,以及 settings awake-on-power 和 keep-screen-on。
  • 新增 4 个 MCP 工具:get_exit_path、compare_speed_tests、get_route_history 和 run_lan_test。原因不明时,智能体技能会查阅 Kilobat 的指南。
1.32026年10月

掌握流量成本,放手让智能体运行。

  • 可以把每个网络标为自动、按流量计费或不限流量。在按流量计费的网络上,Kilobat 会切换到出行配置、跳过定时速度测试并暂停更新程序:Google Updater、Microsoft AutoUpdate、macOS 软件更新、App Store 下载以及 Sparkle 和 Squirrel 的辅助程序都会等待,而应用本身照常工作。
  • 预算像真实套餐一样按周期重置:每天、每周,或在你的套餐续期日;任何应用都可以有自己的配额,针对全部流量或仅限上传。Kilobat 会对异常上传发出提醒。
  • 可信的总量:Mac 的总量来自 Wi-Fi 和以太网计数器,本地网络和隔空投送单独显示且不计入,VPN 只计一次,系统下载会注明是为哪个应用下载的。
  • 与路由器或运营商对比:同一时段、同一单位和方向下,把他们的数字与 Kilobat 的并排显示,附上 Kilobat 记录的时长、Mac 睡眠的时间,以及可能造成差异的原因。
  • 智能体运行状态来自智能体自己的钩子,按项目区分:工作中、等待你操作、已完成或失败,以标签形式显示在顶部。借助可选的辅助程序,合盖时也能让它们继续运行,但在电池降到你设定的下限、机器过热或超过时间上限时,仍会让 Mac 睡眠。也可以只在 Keynote 之类的应用位于前台时保持唤醒。
  • “为什么连不上?”会测试应用自己使用的请求和路径,包括它自己的代理、IPv6、隧道和容器;能分清是网络的问题还是应用请求的问题,知道请求何时是由服务商的服务器发出的,也会指出传输只是暂时没了动静。
  • Wi-Fi 菜单加入了隔空投送、蓝牙和 Wi-Fi 开关,蓝牙设备可以搜索、可以用键盘选择,还会显示网络的流量计费方式。卡顿测试能找出被速度测试平均掉的延迟尖峰。
  • 所有控件都换成 Kilobat 自己的风格,每张概览卡片都会显示最近的变化。

CLI 0.6 和 MCP

  • kilobat networks cost、updaters、report compare、quota、limit --cycle、stutter、airdrop、bluetooth、awake --lid-closed 和 --while-frontmost,用于智能体钩子的 agent-event,以及 why --context provider 和 --failed-at。
  • 新增 8 个 MCP 工具:set_network_cost、get_updaters、set_updater_pause、compare_usage、set_app_quota、run_stutter_test、get_nearby_radios 和 set_airdrop_visibility。状态和运行条件会报告互联网、本地和 VPN 的字节数,以及是否按流量计费及其判断来源。
1.2.12026年10月

答案更清楚,退出也干净。

  • “为什么连不上?”现在完全按照网络过滤器实际执行的规则判断,包括被阻止的 IP 和地址段、临时规则、询问新应用和 Apple 软件,并说明适用的是哪条规则。
  • 当智能体或命令行请求允许一个等待中的应用时,Kilobat 会打开审批窗口让你确认。阻止仍然立即生效。
  • “设置 › 移除 Kilobat”可以移除网络过滤器,或连同登录项一起卸载 Kilobat;除非你另行选择,否则会保留历史记录。
  • 菜单栏弹出窗口的标签栏更紧凑。CLI 0.5.1 同步更新:kilobat approve 会在应用中询问你,kilobat why 使用过滤器的规则。
1.22026年10月

看清每个连接去往何处。

  • 连接有了自己的标签页,打开就是一个地球:每个打开的连接都连向其地址注册所在的国家或地区,最繁忙的国家或地区和套接字浮在上面。国家或地区信息在你的 Mac 上本地查询。
  • 询问新应用:拦住新应用的首批连接,一次做出决定,同时看到它的签名者、路径和要连接的地方。也可以不建规则直接允许或阻止应用,并放行 Apple 自己的软件。
  • 每一行应用都显示它最近一分钟的流量。点按即可查看这个应用的回声:一句话说明它传输了什么;一条波形,标出你切换网络或智能体运行的时刻;哪些网络承载了它的流量;与平时相比如何、占 Mac 总量的比例,可以实时查看,也可按小时、天、周、月查看。下方是它已打开的连接(含数据量和国家或地区),以及开发者在互联网访问策略中声明的内容。
  • 可以在应用的连接中阻止某个主机,仅对该应用或对所有应用生效。阻止列表现在支持 IP 地址、CIDR 地址段和 *.example.com。
  • 表格采用 Kilobat 的配色,连接标签页现在叫“健康”。
  • Wi-Fi 菜单中的“允许访问”按钮会再次弹出定位权限提示,让网络名称显示出来;作答后会打开定位服务设置。

CLI 0.5 和 MCP

  • kilobat bandwidth、access-policy、approvals、approve、deny、block-host 和 unblock-host;settings new-apps 支持 ask。
  • 新增 7 个 MCP 工具:get_app_bandwidth、get_access_policy、set_new_app_mode、list_approvals、decide_approval、block_destination 和 list_blocked_connections。list_rules 还会返回新应用模式、连接规则和被阻止的主机。
1.1.12026年10月

智能体状态更清楚。

  • 状态条会直白地说明 AI 智能体是否在工作、Kilobat 是否正为它们保持 Mac 唤醒,并且适配菜单栏弹出窗口。
1.12026年10月

任务完成前,一直保持唤醒。

  • 保持唤醒:点按茶杯,让 Mac 保持唤醒 1 小时或更久、直到下载完成,或直到你手动关闭。右键点按任意应用,可以保持唤醒直到它完成。
  • AI 智能体工作时:Kilobat 通过流量识别 Claude Code、Codex、Cursor Agent、Gemini CLI、Aider 等编程智能体,只在它们忙碌时保持 Mac 唤醒,并在运行陷入沉寂或中途断网时通知你。
  • 每次唤醒会话和智能体运行都会记入历史记录,包括传输的数据、连接过的服务器、网络变化和耗电量。摘要可以通过 ntfy 或 webhook 发到你的手机。
  • “为什么连不上?”会检查 Wi-Fi、VPN 和代理、DNS、Kilobat 自己的规则、连接和服务器的响应,然后指出出问题的那一层以及下一步该怎么做。
  • 速度测试现在会根据延迟、抖动、丢包和上传速度,判断 AI 智能体能否顺畅运行。

细节打磨

  • 菜单栏、弹出窗口和仪表盘使用同一套图标。
  • 应用列表默认按本次会话用量排序,点按时各行不会跳来跳去。
  • 网络工具现在放在仪表盘里,不再是单独的窗口。
  • “数据去哪儿了”会把辅助程序和服务算到所属的应用名下,与应用列表一致。
  • 用量时段选择器适配弹出窗口,并新增一年视图。
CLI 0.42026年10月

为脚本和智能体提供保持唤醒和诊断。

  • kilobat awake 可让 Mac 保持唤醒 --for 2h、--until-quiet,或在一条命令运行期间保持唤醒:kilobat awake -- make release。
  • kilobat why <site> 找出阻断连接的那一层,有检查失败时以错误状态退出。
  • kilobat conditions 用一行建议汇报按流量计费的网络、低数据模式、VPN、电池和发热情况。
  • kilobat sessions 列出唤醒会话和智能体运行。
  • MCP 新增 keep_awake、release_awake、get_conditions、diagnose_connection 和 list_sessions。

使用 brew upgrade kilobat 更新。

1.0.12026年10月

分享你的一周,应用也会自动保持最新。

  • 每周回声:一张记录你一周上网情况的图片,包括传输的数据、最忙的一天和最“能吃”的应用,可以直接发到 Instagram 或 X。速度测试也有自己的卡片。
  • Kilobat 现在会在后台安装已签名的更新,并在更新就绪时提示。
  • 用量历史现在保留一年;也可以选择 30 天或 90 天。
  • 全新的设置、新的 Pro 界面,还把网站上的迪斯科蝙蝠搬进了应用。
  • Kilobat 默认在登录时打开,可以在设置中关闭。
  • Pro 试用期现改为 7 天。已开始的试用仍保留 14 天。

修复

  • Wi-Fi 菜单中的“允许访问”现在会弹出定位权限提示,让网络名称显示出来。
  • 名称较长的命令行工具和服务,其规则现在可以生效。
  • 网络过滤器从不阻止 Kilobat 自身、DNS 或证书检查;预算用完后,“允许几分钟”也能正常使用。
  • 加入热点时只切换一次到出行,离开时恢复之前的配置。
  • 实时流量在监控停止时会自动重启,停止速度测试会保留上一次的结果。
  • 支持导入标准 hosts 文件格式的阻止列表;“全部阻止”“重置会话”和“移除列表”会先询问。
CLI 0.32026年10月

脚本和智能体用起来更稳。

  • --help 适用于所有命令,放在任何位置都行;未知选项会被拒绝,而不是被忽略。
  • kilobat report --days 最多可回溯一年。
  • kilobat channels 可以推荐空闲信道,扫描时未测到的值报告为 null。
  • kilobat devices 会说明 macOS 何时隐藏设备列表,devices name 在管道中也能使用。
  • 状态中的预算行使用应用的真实用量,失败时以错误状态退出。
  • MCP 会检查参数类型,其速度测试工具不再标记为只读,因此智能体会先询问再消耗流量。

使用 brew upgrade kilobat 更新。

CLI 0.22026年10月

CLI 追上了应用。

  • kilobat wifi:状态、开启、关闭、重启、断开、加入、已存网络,以及查看已存密码或生成二维码来分享。
  • kilobat channels 给出最不拥挤的 Wi-Fi 信道。kilobat health-history 显示路由器、互联网和 DNS 检查随时间的变化。
  • 速度测试现在会判断通话和流媒体能否稳定,JSON 中也有。
  • DNS 可切换到 Quad9,此外还有 Cloudflare 和 Google。
  • 无需切换即可编辑任意配置的规则,并可用 kilobat reset 删除规则。
  • kilobat settings 读取和更改应用设置,从新应用默认行为到菜单栏。
  • 应用运行时,CLI 会显示 Wi-Fi 名称、网络过滤器是否开启,以及预算用了多少。
  • MCP 服务器的工具从 9 个增加到 19 个,包括 Wi-Fi、历史记录、DNS 基准测试和网站计时。
  • skills.sh 上的 7 个智能体技能,各管一件事:Wi-Fi、热点流量、DNS、视频通话、带宽和常规故障排除。

使用 brew upgrade kilobat 更新。

1.0首次发布

从菜单栏到终端,更清楚地看到 Mac 的连接。

免费

  • 每个应用的实时上传和下载,辅助进程归组显示。
  • 独立的 Wi-Fi 选择器,显示信号强度和已存密码,支持二维码分享。
  • 速度测试含负载下延迟,并对通话、视频和流媒体给出判断。
  • 完整的 Kilobat CLI,基于 GPL-3.0 免费开源,通过管道输出时为 JSON。
  • kilobat mcp,一个 Model Context Protocol 服务器,以及用于网络故障排除的智能体技能。

Pro,一次性 $19

  • 可阻止应用的出行和工作配置、临时规则和目标规则。
  • 流量预算,用完后阻止新连接。
  • 路由器、互联网、DNS 和强制门户诊断,附连接历史和断网事件。
  • 一键把 DNS 切换到 Cloudflare、Google 或 Quad9。
  • 信号雷达,可保存位置、扫描附近网络并查看信道拥挤程度。
  • 仪表盘:连接、网络中的设备和网络工具。

需要 macOS 14 或更高版本。网络过滤需要在 macOS 中明确批准。信号指引测量的是信号强度,而非方向或距离。

别再对网络两眼一抹黑。

下载 Mac 版 ↓
brew install seifip/kilobat/kilobat