Yardlet

原生 Swift 寫的 Mac App,把 Codex、Claude Code 等 CLI 代理放進同一個視窗,還能讓它們互相派工、互相審查

免費
一句話介紹:原生 Swift 寫的 Mac App,把 Codex、Claude Code 等 CLI 代理放進同一個視窗,還能讓它們互相派工、互相審查

Yardlet 是 10 月 27 日在 Product Hunt 上架的 Mac App,標語是「the Mac app for the coding agents you already use」。這陣子很多工程師同時開著 Codex 和 Claude Code,一個在終端機、一個在另一個分頁,帳號額度還要自己記。Yardlet 的做法不是再做一個新代理,而是把你已經在用、已經登入的那些 CLI 代理叫起來,給它們同一套側邊欄、對話畫面、輸入框和核准卡片。它用 Swift 寫成,不是包網頁的殼,目前版本 0.11.3,需要 macOS 15 以上與 Apple Silicon。

功能特色與適用場景:官網列出可啟動的代理包括 Codex、Claude Code、OpenCode、Cursor Agent、Antigravity CLI、Kimi Code、Grok Build、Hermes Agent、Muse Code 與 Pi。比較有意思的是「代理互相協作」:Yardlet 會給每個它啟動的代理一組工具,例如 read_task 讀另一個任務的最新對話、run_agent 從 Claude Code 叫 Codex 當子代理並拿回答案、create_scheduled_task 排程工作。你可以直接說「讓 Codex 審查 Claude Code 剛寫的東西」。

它對「核准」的處理也蠻細心。當一個代理把你的指示轉給另一個代理時,Yardlet 會附上你原話與發送時間,並檢查那句話真的出現在你的訊息裡;代理若引用你沒說過的話(例如「現在部署到正式環境」),訊息會被擋下。其他功能還有:每個帳號的 session 與每週額度一覽,開新任務時自動挑剩餘額度最多的帳號;旁邊有 diff、終端機、檔案窗格,PR 卡片透過你自己的 gh 追蹤檢查與審查,CI 失敗時提供 Fix CI;內建一個代理可操作的 Chromium 瀏覽器,能從 Yardlet 保管庫代填登入資訊而代理看不到密碼,遇到 CAPTCHA 或付款確認會把分頁交還給你。Gmail、Google 日曆、Google Drive 透過本機 MCP 伺服器接入,GitHub、Slack 等遠端 MCP 服務登入一次即可共用。

隱私面,官網說 Yardlet 沒有分析追蹤,也沒有接收你工作內容的伺服器,任務清單存在 ~/.yardlet;它不改寫代理自己的設定,移除後各代理和 session 原封不動。手機遙控的 Android App 尚未公開。

台灣使用者怎麼用:適合手上同時有 ChatGPT 與 Claude 付費方案、常在兩邊額度之間切換的工程師或接案者,例如讓 Claude Code 寫功能、Codex 負責 review,用同一個視窗盯進度。介面是英文,只支援 Apple Silicon Mac;專案在 GitHub 上星數還不多、版本仍在 0.x,正式專案導入前建議先在個人 repo 試跑。

TheAI學院 編輯建議

編輯實測後的真心話

同時用兩三個程式代理的人,最煩的其實是額度管理和視窗切換,Yardlet 把這兩件事都收進一個原生 App。我最欣賞的是「核准原話驗證」這個設計:代理之間互相轉話時,它會確認那句話真的是你說的,這是多代理協作很容易被忽略的安全細節。缺點是專案還很新、只支援 Apple Silicon,建議先拿個人專案試,不要直接接正式環境。

— theai 編輯團隊

主要功能

  • 在同一個原生 Mac 視窗啟動 Codex、Claude Code、OpenCode、Cursor Agent、Antigravity CLI 等十種代理 CLI
  • 提供 read_task、send_message_to_task、run_agent、create_scheduled_task 等工具,讓代理互相派工與審查
  • 轉達核准時附上使用者原話與時間,並驗證原話確實存在,避免代理假傳指令
  • 顯示每個帳號的 session 與每週額度,新任務自動分配到剩餘額度最多的帳號
  • 內建 diff、終端機、檔案窗格與 PR 卡片,CI 失敗可直接 Fix CI
  • 代理可操作的 Chromium 瀏覽器,從保管庫代填密碼、兩步驟驗證碼與通行金鑰
  • Gmail、Google 日曆、Drive 本機 MCP 與 GitHub、Slack 等遠端 MCP 連接器共用

如何使用 Yardlet

  1. 確認 Mac 是 Apple Silicon 且系統為 macOS 15 以上,並先安裝、登入至少一個代理 CLI(例如 Codex 或 Claude Code)
  2. 從 yardlet.app 下載,或執行 brew install --cask zzunkie/tap/yardlet 安裝
  3. 開啟 Yardlet,在 Settings › Harnesses 確認可啟動的代理與帳號
  4. 在輸入框描述任務、附加檔案並選擇權限模式、模型與帳號,於核准卡片確認代理的每個動作
  5. 在右側 diff 與 PR 窗格檢查變更,確認 CI 通過後合併

適用場景

  • 同時訂閱 ChatGPT 與 Claude 方案的工程師,在兩邊額度間自動分配任務
  • 讓 Claude Code 寫功能、再叫 Codex 當子代理做程式碼審查
  • 需要代理登入內部後台抓報表、但不想把密碼交給代理的情境
  • 接案者在同一視窗追蹤多個專案的代理進度、PR 與 CI 狀態

Yardlet 的優點與缺點

優點

  • MIT 開源免費,沿用各 CLI 既有登入,不另收模型費用
  • 不改寫代理設定,移除後 session 可回到原本的 App 或終端機繼續
  • 無分析追蹤、無收集工作內容的伺服器,資料存在本機

缺點

  • 只支援 macOS 15 以上的 Apple Silicon Mac,Windows 與 Intel Mac 無法使用
  • 版本仍在 0.x、社群規模小,穩定性需要自己評估
  • 手機遙控用的 Android App 尚未公開,介面只有英文

價格方案

MIT 授權開源、免費下載;本身不收費,各代理的模型用量走你自己的 Codex、Claude Code 等帳號方案

Yardlet 常見問題

Yardlet 要付費嗎?

不用。Yardlet 是 MIT 授權的開源 Mac App,免費下載。各代理的模型用量仍走你自己的 Codex、Claude Code 等帳號方案,Yardlet 不會代收費用,也不會複製你的登入資訊。

支援哪些電腦?

目前版本 0.11.3 需要 macOS 15 以上與 Apple Silicon,可從官網下載或用 Homebrew 安裝(brew install --cask zzunkie/tap/yardlet)。Windows、Linux 與 Intel Mac 不支援。

我的程式碼會被送到 Yardlet 的伺服器嗎?

官網說明 Yardlet 沒有分析追蹤,也沒有接收工作內容的伺服器,連網服務只有更新檢查,以及配對手機時使用的端對端加密中繼。代理讀到的內容會送到該代理的模型供應商,訓練與否依你那個帳號的設定。

不想用了怎麼移除?

Yardlet 不會寫入代理自己的設定,直接移除後各代理、登入與 session 都維持原樣。若要連 Yardlet 自己的資料一起清掉,可執行 brew uninstall --zap --cask zzunkie/tap/yardlet,或手動刪除 ~/.yardlet 與 Application Support 裡的 Yardlet 資料夾。

使用者評價

還沒有足夠評價,搶先分享你的使用心得!

寫下你的評價

評論將經審核後公開。

Yardlet 的替代方案

查看相似的 AI 工具 →

相關 AI 工具

猜你也想看的AI 開發者工具

前往官網 ↗