# tart

Published articles for tart.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## A Real macOS Desktop for a Linux Agent: Driving Tart VMs over SSH with Agent Skills

DevFeed: [A Real macOS Desktop for a Linux Agent: Driving Tart VMs over SSH with Agent Skills](<https://devfeed.tech/articles/a-real-macos-desktop-for-a-linux-agent-driving-tart-vms-over-ssh-with-agent-skills-25426.md>)

Original publisher: [Read original article](<https://jonnyzzz.com/blog/2026/07/16/a-real-macos-desktop-for-a-linux-agent/>)

Author: Eugene Petrenko

Published: 2026-07-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Eugene Petrenko](<https://devfeed.tech/sources/eugene-petrenko.md>)

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [cli](<https://devfeed.tech/tags/cli.md>), [eugene-petrenko](<https://devfeed.tech/tags/eugene-petrenko.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [jonnyzzz](<https://devfeed.tech/tags/jonnyzzz.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tag-41199d53f463](<https://devfeed.tech/tags/tag-41199d53f463.md>), [tart](<https://devfeed.tech/tags/tart.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article explains how a Linux AI Agent can connect over SSH to an Apple Silicon Mac, boot a Tart virtual machine, and capture and control a real macOS desktop. It presents reusable open-source Agent Skills and a CLI for moving this workflow across agents such as Claude Code, Codex, and Gemini.

### Source excerpt

Last time we put a full IntelliJ IDEA inside a Docker container. But Docker only gives you Linux, and some GUIs are macOS -- Aqua, Gatekeeper, TCC prompts and all. So we taught a Linux AI Agent to boot, see, and drive a real macOS desktop inside a Tart VM over SSH, and packaged the whole thing as reusable Agent Skills you can point at any Apple Silicon Mac.