Repolode
chekusu

chekusu/yomado

物理モニターを消灯したまま、視覚AIエージェントがデスクトップアプリを操作できる仮想ディスプレイを作成するmacOSネイティブアプリ。

スター
162
フォーク
12
未解決の Issue
8
最終コミット
3 日前

これは何?

yomadoは、視覚エージェント向けのソフトウェア仮想ディスプレイを作成するmacOSネイティブアプリです。Codexなどのエージェントはスクリーンショットを読み取り、マウスとキーボードでデスクトップアプリを操作します。適切なMCPインターフェースがないBlenderやMarvelous Designerのようなアプリで役立ちます。yomadoはそれらのウィンドウ用の表示領域を提供するため、ハードウェアのダミープラグがなくてもグラフィカルデスクトップを利用できます。

名前付きの仮想画面を作成し(1920 × 1080または2560 × 1440、HiDPIは任意)、アプリのアイコンを仮想画面と物理ディスプレイの間でドラッグできます。また、Finderで選んだ実行中アプリのウィンドウを移動でき、戻したときには元の配置に復元します。付属のskillを使えば、コンピューター操作に対応したエージェントがタスクに合わせて画面を設定・管理できます。

仮想ディスプレイは既存のログインセッションに属し、キーボード、ポインター、フォーカスをユーザーと共有します。このプロジェクトはmacOSの非公開APIに依存しているため、システムアップデートで互換性が変わる可能性があります。また、モニターのスタンバイ動作や無人運用は検証されていません。

主な機能

  • 01HiDPIを任意で有効にして、1920 × 1080または2560 × 1440の名前付き仮想ディスプレイを複数作成できます。
  • 02アプリのアイコンを仮想画面と物理画面の間でドラッグするか、ウィンドウを手動で移動できます。
  • 03Finderで選んだ.appバンドルから、実行中アプリのウィンドウを仮想画面に移動できます。
  • 04物理ディスプレイに戻すと、ウィンドウを元の配置に復元します。
  • 05コンピューター操作エージェントが作業用画面を設定・管理できるskillが付属します。
  • 06仮想ディスプレイが存在する間、システムとデスクトップがスリープしないようにします。

ユースケース

  • Codexにスクリーンショットと入力を通じてBlenderやMarvelous Designerを操作させる。
  • ユーザーが物理モニターで作業を続けながら、視覚エージェント専用の作業環境を用意する。
  • 物理モニターを手動で消灯した状態でも、グラフィカルデスクトップを利用できるようにする。

クイックスタート

  1. 1

    リポジトリをクローンする

  2. 2

    ソースからアプリをビルドする

    bash ./build.sh
  3. 3

    ビルドしたアプリを dist/Yomado.app で開く

使う前に知っておきたいこと

  • macOS が必要です。Windows と Linux には対応していません。
  • macOS の非公開 API を使用しているため、システムアップデートによって互換性が変わる場合があります。
  • 実験的なプロトタイプです。モニターをオフにした状態での動作や、長時間の無人使用は検証されていません。
  • 仮想ディスプレイでは、キーボード、マウス、フォーカスを現在のセッションと共有します。

トピック

よくある質問

yomado とは?
物理モニターを消灯したまま、視覚AIエージェントがデスクトップアプリを操作できる仮想ディスプレイを作成するmacOSネイティブアプリ。 yomadoは、視覚エージェント向けのソフトウェア仮想ディスプレイを作成するmacOSネイティブアプリです。Codexなどのエージェントはスクリーンショットを読み取り、マウスとキーボードでデスクトップアプリを操作します。適切なMCPインターフェースがないBlenderやMarvelous Designerのようなアプリで役立ちます。yomadoはそれらのウィンドウ用の表示領域を提供するため、ハードウェアのダミープラグがなくてもグラフィカルデスクトップを利用できます。
yomado は無料で使えますか?ライセンスは?
yomado は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
yomado は今もメンテナンスされていますか?
活発にメンテナンス中。yomado の最終コミットは 2026年10月17日 です。
yomado は何に使えますか?
Codexにスクリーンショットと入力を通じてBlenderやMarvelous Designerを操作させる。 ユーザーが物理モニターで作業を続けながら、視覚エージェント専用の作業環境を用意する。 物理モニターを手動で消灯した状態でも、グラフィカルデスクトップを利用できるようにする。
yomado のインストール方法は?
リポジトリをクローンする ソースからアプリをビルドする: bash ./build.sh ビルドしたアプリを dist/Yomado.app で開く
yomado はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/chekusu/yomado

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト