Yardlet icon

Yardlet

Yardletは、CodexやClaude CodeなどのコーディングエージェントCLIを同時に動かせる無料のオープンソースMacネイティブアプリ。タスク管理、連携、承認、コードレビュー、ブラウザ自動化、MCPコネクター、アカウント上限の可視化に対応します。

Yardlet

Yardletとは?

Yardletは、普段使っているコーディングエージェントCLIを同時に実行するためのMacネイティブアプリです。Webビューとして表示するのではなくSwiftで書かれており、各エージェント固有の既存のサインイン情報やプロバイダー固有の選択肢を維持しながら、共有サイドバー、会話ビュー、コンポーザー、承認カードのインターフェースを提供します。

このアプリは、複数のエージェントやタスクにまたがるワークフロー向けに設計されています。エージェント同士でメッセージを交換したり、別のプロバイダーでサブタスクを開始したり、結果を待機したり、作業をスケジュールしたりできます。また、タスクレビュー、プルリクエストのチェック、ブラウザ自動化、MCPコネクター、アカウント上限の可視化、任意で利用できるスマートフォン経由の承認も、同じワークスペースに統合します。

機能

統合エージェントワークスペース

対応するエージェントCLIを、共有サイドバー、会話ビュー、コンポーザー、承認カードを備えた1つのネイティブSwiftインターフェースで同時に実行できます。各エージェント固有のコントロールと利用可能な選択肢はそのまま維持されます。

エージェント間のタスク連携

タスクレベルのツールを使って、他のタスクの読み取りやメッセージ送信、タスクの作成、別のプロバイダーでのサブエージェント実行、結果の待機、Yardletが開いている間の作業スケジュール設定をエージェントに行わせます。

レビューとマージのワークフロー

直前のターンの差分をファイルごとに確認し、ファイルの復元や作業のフォークを行えます。会話の横にはターミナルとファイルのペインも表示できます。プルリクエストカードでは、ユーザー自身のghを通じてチェックとレビューを追跡でき、チェックに失敗した場合は「Fix CI」オプションを利用できます。

アカウントと使用状況の可視化

各アカウントのセッション上限と週間上限を確認し、プロバイダーごとに複数のアカウントを使用できます。同時に開始したタスクは、残り容量が最も多いアカウントに振り分けられます。保存したタスクには、開始時に使用したアカウントが保持されます。

エージェント操作ブラウザ

ブラウザツールを使い、会話の横に表示したChromiumパネルをエージェントに操作させます。Yardletのボールトから、保存済みのサインイン情報、2段階認証コード、パスキーを入力できます。CAPTCHAや支払い手順はユーザーに引き継ぐことができます。

MCPコネクター

エージェントが一度設定したコネクターを利用できるようにします。YardletのローカルMCPサーバーを通じた組み込みのGmail、Google Calendar、Google Drive対応に加え、GitHub、Slack、リモートMCPサービス、レジストリ、インポートしたサーバーも利用できます。

ユースケース

  • 複数のコーディングエージェントを同時に実行する

    Codex、Claude Code、その他の対応CLIを共有ワークスペースで常に表示しながら、各エージェントが提供するサインイン情報、モデルの選択肢、権限の動作を維持します。

  • エージェント間で作業を委任する

    ワークフローで専門的なエージェント間の引き継ぎが必要な場合に、あるタスクから別のタスクの最新ターンを調べたり、メッセージを送ったり、サブタスクを作成したり、別のプロバイダーのサブエージェントを呼び出したりできます。

  • エージェントの変更をレビューしてマージする

    会話の横で変更を確認し、ファイルとプルリクエストのチェックをレビューして、レビューとチェックの準備が整ったらユーザー自身のgh設定を使ってマージします。

  • 認証が必要なWebタスクに対応する

    ブラウザツールを使って、サインイン済みのChromiumパネル内でエージェントに作業させ、CAPTCHA、パスキー、支払いなど、ユーザーの直接操作が必要な手順では引き継ぎます。

  • 接続された作業タスクを実行する

    メール、カレンダー、ストレージ、GitHub、Slack、その他のMCPサービスを一度接続すると、選択したコネクターをエージェントタスクで利用できます。タスクごとに無効化することも可能です。

Pros and Cons

Pros

  • MIT Licenseの下で無料かつオープンソースです。
  • セッションをコピーまたは移動するのではなく、エージェントCLIの既存のサインイン情報とセッションストアを使用します。
  • 複数のエージェント、タスク間の連携、レビューツール、ブラウザ自動化、コネクター、使用状況の可視化を1つのMacワークスペースに統合します。
  • 承認カードにより、タスク間で渡される承認テキストのチェックを含め、ユーザーによる確認をワークフロー内に組み込めます。
  • プロバイダーごとに複数のアカウントをサポートし、セッションと週間上限の使用状況を表示します。

Cons

  • サイトではApple silicon搭載のmacOS 15以降が指定されているため、明記されたインストール対象はこのプラットフォームに限られます。
  • 少なくとも1つのエージェントが、各自のCLIを通じてあらかじめインストール・サインインされている必要があります。Yardletは別個のプロバイダーアカウントを提供せず、既存のセッションを使用します。
  • Androidコンパニオンはまだ一般公開されていないと説明されており、スケジュールされた作業はYardletが開いている間に実行されます。

FAQ

Yardletを使い始めるにはどうすればよいですか?

Yardletは、Macにすでにインストールされサインイン済みのエージェントCLIを起動します。Yardletをインストールし、タスクを起動する前に、少なくとも1つの対応エージェントにサインインしてください。

Yardletはどのコーディングエージェントに対応していますか?

ホームページには、Codex、Claude Code、OpenCode、Cursor Agent、Antigravity CLI、Kimi Code、Grok Build、Hermes Agent、Muse Code、Piが掲載されています。Yardletの「Settings」>「Harnesses」リストには、起動可能なエージェントが表示されます。

タスクについて何を設定・監視できますか?

各タスクには、プロンプトとファイル添付用のコンポーザー、権限モードのセレクター、選択したエージェントが提供するモデルと処理負荷の選択肢、計画の追跡機能、コンテキストとアカウント上限の使用状況インジケーターがあります。

エージェントはタスクやプロバイダーをまたいで連携できますか?

はい。エージェントは他のタスクを読み取ったりメッセージを送ったり、自分の配下にタスクを作成したり、別のエージェント上でサブエージェントを実行したり、結果を待機したり、Yardletが開いている間に作業をスケジュールしたりできます。別のプロジェクトでのメッセージ送信やタスク開始には承認が必要です。

対応プラットフォームとライセンスについて、どのような情報がありますか?

YardletはSwiftで書かれたMacネイティブアプリです。サイトではmacOS 15以降とApple siliconを指定しており、MIT Licenseの下で無料かつオープンソースであると説明されています。料金ページには個別のプラン詳細は記載されていません。

Quick Facts

カテゴリー
開発者ツール
プラットフォーム
Macネイティブアプリ、macOS 15以降
ハードウェア
Apple silicon
ライセンス
MIT License、無料かつオープンソース
主なワークフロー
コーディングエージェントCLIを同時に実行・連携
ソースドメイン
yardlet.app