ZingerLittleBee/Heeler

Native iOS agent console for herdr — watch and drive the coding agents on your machines over SSH, with a real libghostty terminal, QR pairing, and push notifications when an agent needs you

解決的問題

Heeler 為在遠端機器上執行的程式碼代理提供原生 iOS 界面,用於管理和互動。它消除了必須依賴桌面終端的束縛,讓使用者能從行動裝置監控代理狀態、控制即時終端,並傳送複雜指令。

工作原理

Heeler 是 herdr 代理優先型終端執行環境的配套應用。它透過 SSH 使用 JSON API 與 herdr 通訊,利用 stream-local 通道處理事件串流,使用 SSH PTY 實現互動式終端。支援透過 QR 碼配對實現安全的機器註冊,並可透過 SSH Jump Host 連接無法路由的機器。

適用對象

使用 herdr 執行程式碼代理,並希望擁有行動儀表板來監控進度、在代理被阻擋時提供輸入,隨時隨地管理遠端 shell 的開發者與工程師。

主要亮點

  • 代理控制台:跨多台機器的即時代理清單,依狀態排序,優先顯示被阻擋的代理。
  • 原生輸入編輯器:專用輸入區域,支援完整的 iOS 鍵盤,包含代理控制鍵、可重複使用的程式碼片段與「技能」建議。
  • 終端整合:透過 libghostty 實現完整終端模擬,支援原生捲軸回放、慣性觸控捲動,以及全螢幕 TUI。
  • 行動端優先通知:端對端加密的推送通知,以及 iOS Live Activities / Dynamic Island 實時追蹤代理狀態更新。
  • 安全連線:基於 SSH 的傳輸,私鑰儲存在 iOS Keychain,支援最大 64 MiB 的 SFTP 檔案附加。

相關

  • 專案
  • 專案
  • 專案
  • 專案