AI product Open source

yomado

yomado is a native macOS application that creates named software virtual displays for visual AI agents. It lets an agent such as Codex work with ordinary desktop applications—including Blender and Marvelous Designer—by placing their windows on a separate display while existing computer-use tools provide screenshots, mouse input, and keyboard input.

View repository Visit site Mentioned in 2 videos ↓

Overview

Its bundled skill guides an agent through creating and naming a work screen, moving selected application windows into it, checking visual access, and returning them afterward. The app supports multiple virtual displays, configurable resolutions and optional HiDPI, menu-bar management, application selection through Finder, window-placement checkpoints, and restoration when a display is closed. Virtual displays remain in the existing macOS login session and share focus, keyboard, and pointer input; yomado is not an agent or a remote-desktop server.

The project uses system frameworks and private macOS virtual-display APIs, requires macOS and a native Apple Silicon build is provided. It is an experimental prototype whose compatibility may change with macOS updates; physical-monitor standby, power savings, unattended operation, and reliable agent operation after a monitor is disabled are not validated. The source code is released under the MIT license.

What yomado is used for

2 uses taken from transcripts — each links to the moment in the video.

  • A native macOS app that creates virtual displays for visual AI agents, built only on Apple's own frameworks. Give a task its own named virtual screen, drag an app like Blender onto it, and an agent such as Codeex can work there with screenshots, mouse, and keyboard while your main screen stays free.

  • Native macOS app that creates virtual displays for AI agents doing visual computer use, letting agents work in a named virtual screen separate from your own, with an included skill for managing its own work screen.

Videos mentioning yomado

2 in the library.