更新記錄

Kilobat 有什麼新功能。

Mac App 與開放原始碼 CLI 的每一次發行。

1.5.02026年10月

每次通話都有一張成績單。

  • 每次在 Zoom、Teams、FaceTime、Slack、Webex、Discord、WhatsApp、Telegram、Signal 或瀏覽器中通話後,Kilobat 都會告訴你是否卡頓以及原因:其他 App 在上傳或下載、Wi-Fi、AirDrop 掃描、發生在路由器之外,或是 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 等代理 App 的流量,現在會算在送出它的 App 上。轉送流量的代理伺服器或 VPN 會標為「承載其他 App 的流量」,不會重複計算。
  • 使用相容 Clash 的代理伺服器時,每個 App 的那一列會顯示它經過的節點,例如「透過 HK-01」,規則則顯示在提示中。
  • 「健康狀態」會找出這些問題:系統代理伺服器指向沒有在執行的 App、DNS 或 IPv6 繞過了 VPN、代理伺服器和 VPN 在搶流量,以及阻擋功能看不到系統代理伺服器後方的 App。
  • 「為什麼連不上?」會測試代理伺服器目前的節點,並指出失效的那一個。
  • CLI 0.10:kilobat proxy、proxy routes、proxy test 和 kilobat vpn,以及三個給 AI 代理程式用的新 MCP 工具。
1.3.62026年10月

把你的 ping 放上直播。

  • 給 OBS 和其他直播 App 用的直播疊加層:即時顯示 ping、抖動、封包遺失和最近一分鐘的曲線,小蝙蝠還會隨連線好壞微笑或皺眉。在「設定」›「網路」中打開它,再把 http://localhost:7171/ 加入為瀏覽器來源。只有這台 Mac 能打開它。使用 Pro 可以隱藏文字標誌。
  • CLI 0.9:kilobat overlay 不需要 App 也能提供同一個頁面。
1.3.52026年10月

一份給業者的報告。

  • 「健康狀態」新增報告按鈕:整理 Kilobat 在這個網路上 24 小時或 7 天內量到的資料,可以直接交給你的網路業者或 IT 支援部門。內容包括斷線、路由器端及更遠處的延遲、ping 封包遺失、與你的方案相比的速度測試,以及對出問題網站的檢查。可以拷貝成文字,或儲存、分享為 PDF。
  • 報告不會包含你的網路名稱、任何本機位址、裝置名稱,以及哪些 App 用過這個網路,並會註明這一點。
  • CLI 0.8:kilobat support-report,以及給 AI 代理程式用的 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」、「執行速度測試」或「再測一次」。在計量網路上,速度測試會等你自己開始。
  • 保持喚醒面板更精簡,每個選項只佔兩行。
  • 「附近」與本機連結改用淺白的說法:一列 AirDrop 顯示誰能傳送給你、連結速度,以及在影響使用時會變紅的封包遺失。
  • 每個需要說明的圖示和數字都有提示,包括彈出式視窗底部的按鈕。
1.3.22026年10月

更沉穩,也更清楚。

  • 按一下彈出式視窗或儀表板上的設定檔標籤,即可在「旅行」、「工作」和「不受限」之間切換。
  • 新 App、預算和每個下拉選單都改用 Kilobat 自己的面板:每個選項都說明它的作用,目前的選項會打勾。
  • 速度測試縮成一列:測試、連線數量和分享。
  • 到處都少了些小字:說明移進提示裡,重複的標籤和頁尾都拿掉了,預算卡片只顯示你用了多少,細項移到游標停留時才顯示。
1.3.12026年10月

看看流量從哪裡出去,插著電時也保持喚醒。

  • 插電時保持喚醒:接上電源轉接器後,Mac 會保持喚醒直到你拔掉為止。關掉這個功能,它會等到下一次插電才再啟動;它絕不會結束你自己開始的工作階段、下載或代理程式執行。
  • 茶杯圖示會打開全新的保持喚醒面板:時長一目瞭然,還有「直到下載完成」、「App 在最前面時」(附可搜尋的已開啟 App 列表),以及自動規則的開關。一個「現在保持螢幕開啟」就涵蓋 Kilobat 保持喚醒的所有情況。
  • 流量從哪裡出去:「健康狀態」、彈出式視窗和 Wi-Fi 選單會顯示 VPN 承載了你全部的流量、只承載一部分,還是完全沒有,選單列也能顯示。打開公用 IP 查詢,就能看到出口位址和它註冊的國家。Kilobat 只說它量到了什麼,絕不會說 VPN 或某個國家能讓你保有隱私。
  • 速度測試會自我說明:每筆結果都記錄連到的伺服器、用了幾條連線,以及當時的網路、Wi-Fi 頻段、訊號和 VPN。可以在相同的流量上限內同時跑四條連線,也能比較任意兩次測試,看看差在哪裡。
  • 路由歷史記錄:對一台主機追蹤多次,就能看到每一跳隨時間的變化、持續延遲從哪裡開始、哪幾跳換了路由器,以及哪幾跳只是不回應。用 iperf3 做的 LAN 測試也會顯示淺白的結果。
  • 到處都換成 Kilobat 自己的開關,Wi-Fi 選單和彈出式視窗的標題也一致了。
  • 網站新內容:指南,針對常見 Mac 網路問題的逐步說明,還有給 App、CLI 和 AI 代理程式的實用技巧。

CLI 0.7 與 MCP

  • kilobat ip [--public]、speed-compare、speedtest --parallel、trace --rounds、route-history,以及 settings awake-on-power 和 keep-screen-on。
  • 四個新的 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 的輔助程式都會先等一等,App 本身照常運作。
  • 預算會像真正的資費方案一樣重新計算:每天、每週,或在你的方案續約那天;任何 App 都能有自己的配額,可以限制全部流量或只限上傳。Kilobat 會在上傳量異常時提醒你。
  • 信得過的總量:Mac 的總量來自 Wi-Fi 和乙太網路的計數器,本機網路和 AirDrop 會分開顯示、不計入,VPN 只算一次,系統下載也會標明是替哪個 App 下載的。
  • 和路由器或電信業者對帳:把他們的數字放在 Kilobat 同期數字旁邊,使用相同的單位和方向,並附上 Kilobat 記錄到的時數、Mac 睡眠的時間,以及造成差異的可能原因。
  • 代理程式的執行狀態來自代理程式自己的 hook,依專案分別顯示為「執行中」、「等待你操作」、「完成」或「失敗」,以標籤顯示在最上方。透過可選用的輔助程式,就算闔上螢幕也能讓它們繼續跑,而且在電池降到你設定的下限、機器過熱或超過時限時,仍會讓 Mac 睡眠。也可以只在 Keynote 之類的 App 位於最前面時保持喚醒。
  • 「為什麼連不上?」會測試 App 自己使用的請求和路徑,包括它自己的代理伺服器、IPv6、通道和容器;能分辨是網路的問題還是 App 請求的問題,知道什麼時候請求其實是從服務商的伺服器發出的,也會說明傳輸只是暫時沒動靜。
  • Wi-Fi 選單加入了 AirDrop、藍牙和 Wi-Fi 開關,搜尋和鍵盤操作都能找到你的藍牙裝置,還會顯示網路的流量費用。卡頓測試能找出被速度測試平均掉的突波。
  • 每個控制項都換成 Kilobat 自己的風格,每張總覽卡片也會顯示最近的變化。

CLI 0.6 與 MCP

  • kilobat networks cost、updaters、report compare、quota、limit --cycle、stutter、airdrop、bluetooth、awake --lid-closed 和 --while-frontmost,給代理程式 hook 用的 agent-event,以及 why --context provider 和 --failed-at。
  • 八個新的 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 和網段、暫時規則、「詢問新 App」和 Apple 軟體,並說明套用的是哪條規則。
  • 當代理程式或命令列要求允許一個正在等待的 App 時,Kilobat 會打開核准視窗讓你確認。阻擋則仍會立即生效。
  • 「設定」›「移除 Kilobat」可以移除網路過濾器,或連同登入項目一起解除安裝 Kilobat;除非你另外選擇,否則會保留你的歷史記錄。
  • 選單列彈出式視窗的分頁列更緊湊了。CLI 0.5.1 也同步更新:kilobat approve 會在 App 裡詢問你,kilobat why 則使用過濾器的規則。
1.22026年10月

看清楚每條連線連到哪裡。

  • 「連線」獨立成一個分頁,打開就是一顆地球:每條開啟中的連線都會連向其位址註冊的國家,並列出最忙碌的國家,連線端點則浮在上面。國家是在你的 Mac 上查詢的。
  • 詢問新 App:攔住新 App 的第一批連線,讓你一次決定,並顯示簽署者、路徑和它想連去哪裡。也可以不設規則就允許或阻擋 App,並讓 Apple 自家的軟體通過。
  • 每一列 App 都會顯示最近一分鐘的流量。按一下就能看到這個 App 的回聲:一句話說明它傳輸了什麼、一段標出你切換網路或代理程式執行時間點的波形、承載它的網路、與平常相比如何,以及它佔你 Mac 流量的比例,可以看即時,也能按小時、日、週、月檢視。下方是它開啟中的連線(附流量和國家),以及開發者在 Internet Access Policy 中宣告的內容。
  • 可以從 App 的連線中阻擋某台主機,只針對這個 App 或所有 App。阻擋列表現在也接受 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。
  • 七個新的 MCP 工具:get_app_bandwidth、get_access_policy、set_new_app_mode、list_approvals、decide_approval、block_destination 和 list_blocked_connections。list_rules 也會回傳新 App 模式、連線規則和被阻擋的主機。
1.1.12026年10月

代理程式狀態更清楚。

  • 狀態列會直接說明 AI 代理程式是否正在工作,以及 Kilobat 有沒有為它們讓 Mac 保持喚醒,而且放得進選單列彈出式視窗。
1.12026年10月

工作完成前,保持清醒。

  • 保持喚醒:點一下茶杯,讓 Mac 保持喚醒一小時以上、直到下載完成,或直到你關掉為止。在任何 App 上按右鍵,就能保持喚醒直到它完成。
  • AI 代理程式工作時:Kilobat 會從流量辨識 Claude Code、Codex、Cursor Agent、Gemini CLI、Aider 和其他程式碼代理程式,只在它們忙碌時讓 Mac 保持喚醒,並在執行沒了動靜或網路中途斷線時通知你。
  • 每一段喚醒工作階段和代理程式執行都會記進「歷史記錄」,附上傳輸的資料量、連過的伺服器、網路變化和用掉的電量。摘要可以透過 ntfy 或 webhook 傳到你的手機。
  • 「為什麼連不上?」會檢查 Wi-Fi、VPN 和代理伺服器、DNS、Kilobat 自己的規則、連線本身和伺服器的回應,然後指出是哪一層出了問題、下一步該怎麼做。
  • 速度測試現在會根據延遲、抖動、封包遺失和上傳速度,告訴你 AI 代理程式能不能順暢執行。

細節打磨

  • 選單列、彈出式視窗和儀表板使用同一套圖示。
  • App 列表預設依工作階段用量排序,點選時各列不會跳來跳去。
  • 網路工具現在放在儀表板裡,不再是另一個視窗。
  • 「流量去哪了」會把輔助程式和服務算在所屬的 App 底下,和 App 列表一致。
  • 用量期間選擇器現在放得進彈出式視窗,也新增了一年的檢視。
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月

分享你的一週,App 也會自己保持最新。

  • 每週回聲:一張你這週上網的圖片,包含傳輸的資料量、最忙的一天和最耗流量的 App,可以直接發到 Instagram 或 X。速度測試也有自己的卡片。
  • Kilobat 現在會在背景安裝已簽署的更新,並在準備好時告訴你。
  • 用量歷史記錄現在保留一年,也可以改成 30 或 90 天。
  • 重新打造的「設定」、全新的 Pro 畫面,網站上的迪斯可蝙蝠也搬進了 App。
  • 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 在透過管線傳遞時也能用。
  • 狀態中的預算那一行改用 App 實際的用量,失敗時會以錯誤碼結束。
  • MCP 會檢查參數類型,它的速度測試工具也不再標為唯讀,所以代理程式會先詢問才使用流量。

用 brew upgrade kilobat 更新。

CLI 0.22026年10月

CLI 追上 App 了。

  • kilobat wifi:狀態、開啟、關閉、重新啟動、中斷連線、加入、已儲存的網路,以及顯示已儲存的密碼或用 QR Code 分享。
  • kilobat channels 會找出最不擁擠的 Wi-Fi 頻道。kilobat health-history 會顯示路由器、網際網路和 DNS 檢查隨時間的變化。
  • 速度測試現在會告訴你通話和串流撐不撐得住,JSON 輸出裡也有。
  • 除了 Cloudflare 和 Google,DNS 也能切換到 Quad9。
  • 不必切換過去,就能編輯任何設定檔的規則,也可以用 kilobat reset 移除規則。
  • kilobat settings 可以讀取和更改 App 的設定,從新 App 的預設處理到選單列都行。
  • App 在執行時,CLI 會顯示 Wi-Fi 名稱、網路過濾器是否開啟,以及預算用了多少。
  • MCP 伺服器從 9 個工具增加到 19 個,包括 Wi-Fi、歷史記錄、DNS 效能測試和網站時間分析。
  • skills.sh 上的七個代理程式技能,各管一件事:Wi-Fi、熱點流量、DNS、視訊通話、頻寬和一般疑難排解。

用 brew upgrade kilobat 更新。

1.0首次發行

從選單列到終端機,更清楚地看見 Mac 的連線。

免費

  • 每個 App 的即時上傳和下載,輔助程序會自動歸組。
  • 獨立的 Wi-Fi 選擇器,附訊號強度、已儲存的密碼和 QR Code 分享。
  • 速度測試包含負載下的延遲,並判斷通話、視訊和串流的表現。
  • 完整的 Kilobat CLI,以 GPL-3.0 免費開放原始碼,透過管線傳遞時輸出 JSON。
  • kilobat mcp,一個 Model Context Protocol 伺服器,以及一個用於網路疑難排解的代理程式技能。

Pro,一次 $19

  • 能阻擋 App 的「旅行」和「工作」設定檔、暫時規則和目的地規則。
  • 流量預算用完後會停止新的連線。
  • 路由器、網際網路、DNS 和強制網頁登入的診斷,附連線歷史記錄和斷線事件。
  • 一鍵把 DNS 切換到 Cloudflare、Google 或 Quad9。
  • 訊號雷達,可儲存地點、掃描附近網路並查看頻道擁擠程度。
  • 儀表板:連線、網路上的裝置和網路工具。

需要 macOS 14 或以上版本。網路過濾需要在 macOS 中明確核准。訊號指引測量的是訊號強度,而非方向或距離。

讓你的網路不再摸黑。

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