Yardlet icon

Yardlet

Yardlet 是免费的开源原生 Mac 应用,可并行运行 Codex 和 Claude Code 等编码代理 CLI,支持任务管理、代理协作、审批、代码审查、浏览器自动化、MCP 连接器及账户额度查看,并沿用现有登录信息。

Yardlet

Yardlet 是什么?

Yardlet 是一款原生 Mac 应用,用于并排运行你已经在使用的编码代理 CLI。它使用 Swift 编写,而不是以网页视图呈现,提供共享侧边栏、对话视图、编辑器和审批卡片界面,同时保留每个代理现有的登录状态和特定于提供商的选项。

该应用面向涉及多个代理和任务的工作流:代理可以互相发送消息、在另一个提供商上启动子任务、等待结果并安排工作。它还将任务审查、拉取请求检查、浏览器自动化、MCP 连接器、账户额度查看以及可选的手机审批整合到同一工作区中。

功能

统一的代理工作区

在一个原生 Swift 界面中并排运行受支持的代理 CLI,并使用共享侧边栏、对话视图、编辑器和审批卡片。每个代理保留自身的控制项和可用选项。

跨代理任务协作

让代理使用任务级工具读取其他任务或向其发送消息、创建任务、在另一个提供商上运行子代理、等待结果,并在 Yardlet 保持打开时安排工作。

审查与合并工作流

逐个文件查看上一轮的差异、还原文件或分叉工作,并在对话旁使用终端和文件面板。拉取请求卡片通过用户自己的 gh 跟踪检查和审查;检查失败时可使用“修复 CI”选项。

账户与用量可见性

查看每个账户的会话额度和每周额度,为每个提供商使用多个账户,并将同时启动的任务分配给剩余额度最多的账户。已保存的任务会保留其启动时使用的账户。

代理控制的浏览器

让代理使用浏览器工具操作对话旁的 Chromium 面板。Yardlet 可以从其保险库中填入已保存的登录信息、两步验证码和通行密钥;遇到 CAPTCHA 或支付步骤时,可以交还给用户处理。

MCP 连接器

一次性为代理设置连接器,包括通过 Yardlet 本地 MCP 服务器提供的内置 Gmail、Google Calendar 和 Google Drive 支持,以及 GitHub、Slack、远程 MCP 服务、注册表和导入的服务器。

使用场景

  • 同时运行多个编码代理

    在共享工作区中同时查看 Codex、Claude Code 或其他受支持的 CLI,同时保留每个代理提供的登录状态、模型选项和权限行为。

  • 跨代理分配工作

    让一个任务查看另一个任务的最新交互、向其发送消息、创建子任务,或在工作流需要专门的代理交接时调用另一个提供商的子代理。

  • 审查并合并代理变更

    在对话旁检查变更,审查文件和拉取请求检查,并在审查和检查准备就绪后使用用户自己的 gh 设置进行合并。

  • 处理需要身份验证的网页任务

    使用浏览器工具让代理在已登录的 Chromium 面板中工作,然后接管需要用户直接操作的 CAPTCHA、通行密钥或支付步骤。

  • 运行已连接的工作任务

    一次性连接电子邮件、日历、存储、GitHub、Slack 或其他 MCP 服务,并让选定的连接器可供代理任务使用,同时按任务控制是否关闭连接器。

Pros and Cons

Pros

  • 基于 MIT License 免费开源。
  • 使用代理 CLI 现有的登录状态和会话存储,而不是复制或转移会话。
  • 在一个 Mac 工作区中整合多个代理、跨任务协作、审查工具、浏览器自动化、连接器和用量可见性。
  • 审批卡片让用户确认保留在工作流中,包括对任务之间传递的审批文本进行检查。
  • 支持每个提供商使用多个账户,并显示会话额度和每周额度的使用情况。

Cons

  • 网站注明需要 Apple silicon 设备上的 macOS 15 或更高版本,因此文档所述的安装目标仅限于该平台。
  • 至少需要先通过代理自身的 CLI 安装并登录一个代理;Yardlet 使用这些现有会话,而不提供单独的提供商账户。
  • Android 配套应用尚未公开发布,且计划任务会在 Yardlet 保持打开时运行。

FAQ

如何开始使用 Yardlet?

Yardlet 会启动 Mac 上已安装并登录的代理 CLI。安装 Yardlet,然后在启动任务前至少登录一个受支持的代理。

Yardlet 支持哪些编码代理?

主页列出了 Codex、Claude Code、OpenCode、Cursor Agent、Antigravity CLI、Kimi Code、Grok Build、Hermes Agent、Muse Code 和 Pi。Yardlet 的“设置 > Harnesses”列表会显示它可以启动的代理。

我可以为任务配置或监控哪些内容?

每个任务都有用于输入提示和添加文件附件的编辑器、权限模式选择器、由所选代理提供的模型和工作量选项、计划跟踪,以及上下文和账户额度的使用情况指示器。

代理可以跨任务和提供商协同工作吗?

可以。代理能够读取其他任务并向其发送消息、在自身名下创建任务、在另一个代理上运行子代理、等待结果,并在 Yardlet 保持打开时安排工作。在另一个项目中发送消息或启动任务需要获得批准。

有哪些平台和许可信息?

Yardlet 是一款使用 Swift 编写的原生 Mac 应用。网站注明需要 macOS 15 或更高版本及 Apple silicon,并说明它基于 MIT License 免费开源。定价页面未提供单独的方案详情。

Quick Facts

类别
开发者工具
平台
原生 Mac 应用;macOS 15 或更高版本
硬件
Apple silicon
许可
MIT License;免费开源
主要工作流
并排运行和协作管理编码代理 CLI
源域名
yardlet.app