<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Mobster blog</title>
  <subtitle>How Mobster works, how to use it with the agent you already have, and how it compares.</subtitle>
  <link rel="self" type="application/atom+xml" href="https://mobster.dev/blog/atom.xml"/>
  <link rel="alternate" type="text/html" href="https://mobster.dev/blog"/>
  <id>https://mobster.dev/blog</id>
  <updated>2026-10-08T12:00:00Z</updated>
  <author><name>The Mobster team</name><uri>https://mobster.dev</uri></author>
  <icon>https://mobster.dev/icon-192.png</icon>
  <entry>
    <title>Give Claude Code a real iPhone</title>
    <link rel="alternate" type="text/html" href="https://mobster.dev/blog/claude-code-real-iphone"/>
    <id>https://mobster.dev/blog/claude-code-real-iphone</id>
    <published>2026-10-07T12:00:00Z</published>
    <updated>2026-10-08T12:00:00Z</updated>
    <summary>Claude Code can write a SwiftUI screen but can't see it. Mobster's MCP server lets it read each screen by name, drive it, and prove it works with a verdict.</summary>
    <category term="claude-code"/>
    <category term="mcp"/>
    <category term="setup"/>
  </entry>
  <entry>
    <title>How to test an iOS app with an AI agent</title>
    <link rel="alternate" type="text/html" href="https://mobster.dev/blog/ai-e2e-tests-ios-assertions"/>
    <id>https://mobster.dev/blog/ai-e2e-tests-ios-assertions</id>
    <published>2026-10-07T12:00:00Z</published>
    <updated>2026-10-08T12:00:00Z</updated>
    <summary>Let a model drive your iOS app and never let it judge. Mobster decides pass or fail from accessibility tree assertions on one settled screen, with proof.</summary>
    <category term="testing"/>
    <category term="mcp"/>
  </entry>
  <entry>
    <title>Test your iOS app with Codex</title>
    <link rel="alternate" type="text/html" href="https://mobster.dev/blog/test-ios-app-with-codex"/>
    <id>https://mobster.dev/blog/test-ios-app-with-codex</id>
    <published>2026-10-07T12:00:00Z</published>
    <updated>2026-10-08T12:00:00Z</updated>
    <summary>Add Mobster's MCP server to OpenAI's Codex so it checks the iOS screens it writes on a headless simulator, with pass or fail from accessibility assertions.</summary>
    <category term="codex"/>
    <category term="testing"/>
    <category term="mcp"/>
  </entry>
  <entry>
    <title>Maestro vs XCUITest vs Mobster: when to use which</title>
    <link rel="alternate" type="text/html" href="https://mobster.dev/blog/maestro-vs-xcuitest-vs-mobster"/>
    <id>https://mobster.dev/blog/maestro-vs-xcuitest-vs-mobster</id>
    <published>2026-10-07T12:00:00Z</published>
    <updated>2026-10-08T12:00:00Z</updated>
    <summary>XCUITest, Maestro and Mobster all check iOS screens. If a coding agent writes yours, Mobster is built for it: plain-English checks, verdicts from assertions.</summary>
    <category term="comparisons"/>
    <category term="testing"/>
  </entry>
  <entry>
    <title>Automate your own iPhone from a Mac, with approvals</title>
    <link rel="alternate" type="text/html" href="https://mobster.dev/blog/automate-iphone-from-mac"/>
    <id>https://mobster.dev/blog/automate-iphone-from-mac</id>
    <published>2026-10-07T12:00:00Z</published>
    <updated>2026-10-08T12:00:00Z</updated>
    <summary>Mobster runs tasks in the apps on your iPhone from your Mac over a USB cable, reads every button by name, and asks before it sends, buys, posts or deletes.</summary>
    <category term="automation"/>
    <category term="setup"/>
  </entry>
  <entry>
    <title>USB or Wi-Fi for iPhone automation: why Mobster uses the cable</title>
    <link rel="alternate" type="text/html" href="https://mobster.dev/blog/iphone-automation-usb-vs-wifi"/>
    <id>https://mobster.dev/blog/iphone-automation-usb-vs-wifi</id>
    <published>2026-10-07T12:00:00Z</published>
    <updated>2026-10-08T12:00:00Z</updated>
    <summary>The runner that lets an agent tap your iPhone has no password. Mobster keeps it on the phone's loopback, where only your USB cable reaches it. Here's how.</summary>
    <category term="automation"/>
    <category term="setup"/>
  </entry>
  <entry>
    <title>Why Mobster is open source</title>
    <link rel="alternate" type="text/html" href="https://mobster.dev/blog/why-mobster-is-open-source"/>
    <id>https://mobster.dev/blog/why-mobster-is-open-source</id>
    <published>2026-10-07T12:00:00Z</published>
    <updated>2026-10-08T12:00:00Z</updated>
    <summary>An agent on your iPhone can read your messages and tap Send, so you should be able to read its code. Mobster CLI is MIT licensed, and here's what that gets you.</summary>
    <category term="open-source"/>
  </entry>
</feed>
