❌

Reading view

Podcast Rewind: Siri AI, the Game Boy Advance Returns, and Smart Ceiling Fans

Enjoy the latest episodes from MacStories’ family of podcasts:

AppStories

This week, Federico and John look at what Siri AI is good at, where it needs improvement, and where it might be heading.

On AppStories+, the conversation expands to Federico and John’s experiences with the betas of macOS Golden Gate, iOS 27, and iPadOS 27.

NPC: Next Portable Console

This week, AYANEO is chasing the classics again, teasing a Game Boy Advance clone, while Magmi is getting vertical – plus, a Mechanism desk stand for your handheld, 8BitDo’s FlipPad, and the GPD Win Max 3 blurs the lines between laptop and console.

On NPC XL, Brendon and John try Armada and report to listeners about whether it’s ready for prime time.

Comfort Zone

Niléane brings her newest fan (literally), Chris just assumed his co-hosts have installed the betas (they have), and they all tell each other how their respective apps could start earning millions.

This week’s Cozy Zone is a complete, and authoritative, tier listing of every Men’s World Cup logo ever.

MacStories Unwind

This week, app launchers, universal truths about ISPs, and an epic movie.


AppStories, Episode 494, ‘All About Siri AI’ Show Notes

This episode is sponsored by:

  • Daylite: The only made-for-mac CRM solution. Start your free trial today.
  • Decagon: The AI concierge for every customer. Get a personalized demo.

All About Siri AI

AppStories+ Post-Show

Subscribe to AppStories+

Visit AppStories.net to learn more about the extended, high bitrate audio version of AppStories that is delivered early each week and subscribe.


NPC, Episode 89, ‘AYANEO Teases a New Game Boy Advance’ Show Notes

The Latest Portable Gaming News

Subscribe to NPC XL

NPC XL is a weekly members-only version of NPC with extra content, available exclusively through our new Patreon for $5/month. Each week on NPC XL, Federico, Brendon, and John record a special segment or deep dive about a particular topic that is released alongside the “regular” NPC episodes. You can subscribe here.


Comfort Zone, Episode 110, ‘Only One Person Being Strangled’ Show Notes

Things Discussed

Cozy Zone

For even more from the Comfort Zone crew, you can subscribe to Cozy Zone. Cozy Zone is a weekly bonus episode of Comfort Zone where Matt, Niléane, and Chris invite listeners to join them in the Cozy Zone where they’ll cover extra topics, invent wilder challenges and games, and share all their great (and not so great) takes on tech. You can subscribe to Cozy Zone for $5 per month here or $50 per year here.


MacStories Unwind, ‘A Long Journey Home’ Show Notes

Unplugged Segment

Picks

Unwind Deal

MacStories Unwind+

We deliver MacStories Unwind+ to Club MacStories subscribers ad-free with high bitrate audio every week. To learn more about the benefits of a Club MacStories subscription, visit our Plans page.


MacStories launched its first podcast in 2017 with AppStories. Since then, the lineup has expanded to include a family of weekly shows that also includes MacStories Unwind, Magic Rays of Light, Comfort Zone, NPC: Next Portable Console, and First, Last, Everything that collectively, cover a broad range of the modern media world from Apple’s streaming service and videogame hardware to apps for a growing audience that appreciates our thoughtful, in-depth approach to media.

If you’re interested in advertising on our shows, you can learn more here or by contacting our Managing Editor, John Voorhees.

  •  

App Store Chaos

Kalley Huang, writing for The New York Times about apps written with the help of AI agents that are flooding the App Store:

But as with many things A.I., just because something is easy to build doesn’t mean people will use it. It is not clear if vibecoding is breathing new life into the App Store or just cluttering it.

Last year, the number of new apps released in the App Store grew 30 percent to about 600,000, according to estimates by Sensor Tower, an app analytics firm. In the first half of this year, new apps doubled to about 560,000.

Now, Sensor Tower metrics should always be taken with a grain of salt. They don’t have direct access to Apple’s sales data, so they’re extrapolating from incomplete data that they collect themselves. That said, I think it’s fair to take their numbers as broadly representative of sales trends over time, and the story they tell, as reported by Huang, is interesting.

Based on Sensor Tower’s numbers, the total number of App Store releases peaked in 2016 at 890,000, hit a low of 420,000 in 2022, and this year, is on pace to pass 2016’s peak by a healthy margin. But app releases don’t equate to downloads, let alone sales. According to Huang’s reporting, downloads increased 3% in 2025 and 2% in the first half of 2026, far lower than the growth of new releases.

All of this tracks closely with what we’ve seen at MacStories. One subtle trend I’d add is that whereas for years most developers contacted us before they released an app, a lot of new developers are doing so after their apps are on the App Store. I suspect what I’m seeing is a new generation of developers learning the hard discoverability lessons of the App Store for the first time because when I check out these apps, they rarely have any App Store reviews.

The upshot of all these statistics and trends is App Store chaos of a magnitude that we haven’t seen in a long time. It’s a little like the App Store gold rush of the early days, but without the gold. Discoverability has gone from bad to worse, and the supply of apps is off the charts compared to the demand. With download numbers barely creeping up, the flood of new apps is making selling on the App Store harder for everyone.

Yet, it’s exactly this sort of chaotic disruption that leads to exciting new apps. And, it’s tools like Codex and Claude Code that empower and democratize app development, allowing people who would never have built an app to see their ideas become a reality. Those are things I love to see.

There’s no doubt that the App Store is out of whack thanks to agent-assisted coding, but like any market it will find its equilibrium again. In the meantime, it’s never been a better time to be a fan of apps because while a lot of those record numbers are comprised of mediocre apps, there are hidden gems, and we’re on the hunt for them.

  •  

Running Simulators Inside Claude Code for Mac

Claude Code has a new simulator button.

Claude Code has a new simulator button.

Claude Code’s Mac desktop app has added Apple simulator support, and although it’s billed as “iOS Simulator Support,” it actually works with any iOS, iPadOS, visionOS, or watchOS simulator you have installed.

The process of setting up a simulator is simple. A new button with an iPhone icon appears when you open an existing project. Click it and a new iPhone simulator pane opens to the right by default. However, clicking on the name of the simulator reveals a list of every available simulator. You can also run multiple simulators at once, but that immediately made my aging M1 Max Mac Studio start to chug a little.

With access to your running app, Claude Code is more effective at debugging UI bugs.

With access to your running app, Claude Code is more effective at debugging UI bugs.

Once you have the simulators that you want open, simply ask Claude Code to run and test your app, and it gets to work, building the app, installing it in the simulator, opening it, and poking around. I loaded up a simple word game I’ve been playing with, and after a few minutes, Claude Code found a UI bug while controlling the simulator. I asked it to fix the issue, which it did, then tested and committed. My testing has been limited, but so far it looks like a simple, effective loop.

It’s also worth noting that Claude Code is running the simulator directly inside the Claude app. This is not computer use, meaning windows aren’t going to be opening and getting in your way as you work on something else. All in all, the addition of the simulator, like the inclusion of an in-app sandboxed browser a couple of weeks ago, is a great update to Claude Code.

  •  

TestFlight: One Step Forward, Two Steps Back

I test a lot of apps, so I have strong opinions about TestFlight. However I usually keep those opinions to myself because despite the fact that it’s critical to my work, TestFlight wasn’t built for app reviewers. Most people haven’t accumulated hundreds of active and inactive betas in the app like I have, and for them, TestFlight is probably fine. However, for me, TestFlight is a constant source of frustration.

So, you can imagine my excitement when I read a post by Zac Hall at 9to5Mac that a search field had been added to TestFlight. “Finally,” I thought to myself. I stopped what I was doing and updated the app immediately. After all, search was my number one request for TestFlight back in 2024.

An apostrophe gets you the top spot in Apple's new alphabetical TestFlight list.

An apostrophe gets you the top spot in Apple’s new alphabetical TestFlight list.

That 2024 wishlist was published in the wake of a bad stretch the app had beginning in 2023. At the time, TestFlight was plagued by laggy performance if you were on a lot of betas. To Apple’s credit, they fixed the performance issues, though the issues have begun to creep back into recent releases. Still, the past couple of years as a TestFlight user have been fine despite all the ways the app could be made better for users.

When the TestFlight update finished installing, I eagerly opened it on my Mac and then my iPhone. Sure enough, there was the search field at long last. Lists practically beg for a search field, and finally someone at Apple added one, and to whoever built that feature, a huge thanks from me and the MacStories team.

Unfortunately, this story comes with one very big “but.” Previously, TestFlight betas were listed in reverse chronological order, which I liked. The newer beta releases were at the top of the list and the older ones that were on the verge of being replaced by an App Store release were at the bottom, along with expired betas, a list that I never really understood the purpose of.

Well, those expired betas are now scattered among the active TestFlight betas in an alphabetical list and it seems that the expired beta list has been expanded to include every single beta I’ve ever been a part of. I did a rough count and for me that’s nearly 800 app listings. As you can imagine, the active betas in that list are few and far between. Search helps, but scrolling is no longer an option.

The live betas are few and far between when mixed with betas gone by.

The live betas are few and far between when mixed with betas gone by.

I get that this is a very “me and a few of my friends” problem, and search does help, but it’s not enough. The active to inactive beta ratio is so bad that few iPhone screens include more than two or three active betas. So here’s my proposal:

  • Add a toggle in TestFlight’s settings that hides inactive betas.

That’s it, that would make all the difference in the world. I’d love to have the reverse chronological ordering back, a performance tune-up, and the other things I wished for back in 2024, but I’ll live with hiding all the noise from my beta list.

  •  

Open Minis Is the iOS Agent I Wish Siri AI Could Be

Open Minis for iOS.

Open Minis for iOS.

Every once in a while, I come across a third-party app that either resets my expectations for a particular niche of software on iOS or creates an entirely new category altogether. I’ve had quite a few of these moments in the 17 years I’ve been writing app reviews at MacStories: Editorial, Workflow, Obsidian, Sky, and, most recently, OpenClaw come to mind. Over the past few weeks, I’ve had another such moment with Open Minis, a new chatbot app for iPhone and iPad that I can best describe as getting a preview of Siri AI’s agentic future, today.

Open Minis is an on-device agent that lets you use any frontier model for conversations, with a twist: unlike other AI wrappers, this app deeply integrates with all sorts of native Apple system frameworks using official APIs available to third-party developers. Open Minis can control Reminders and Music, which we have seen before, but also Calendar, Maps, HomeKit, HealthKit, and Files; it can even work with frameworks such as Vision for OCR, Apple NLP for natural language processing, the iOS clipboard, speech recognition and dictation, NFC, and Bluetooth. Furthermore, Open Minis comes with its own configurable workspace in the Files app, has an on-device memory system, and features browser-use capabilities via a (once again, native for iOS developers) built-in WebKit web view.

Effectively, Open Minis is what would happen if you rolled Claude Code and OpenClaw into one intuitive agentic experience designed for Apple users, with a powerful tool-calling harness that can improve and tweak itself, and with integrations specifically designed for the Apple ecosystem. It is the most impressive indie app I’ve seen in a while. If you were disappointed by the lack of power-user capabilities in Siri AI, this is a real, currently shipping example of what Siri AI could be if only it were powered by a frontier model with truly agentic functionalities.

The iOS CLI

The trick hidden up Open Minis’ sleeve is as ingenious as it is obvious: all the Apple framework integrations it supports are powered by command-line interfaces (CLIs) that bridge native Apple APIs (EventKit, MusicKit, HomeKit, etc.) to a code environment that modern LLMs can understand and operate with. To make all of this work behind the scenes, the developer of Open Minis had to create dedicated CLIs for each of these frameworks, which – and here comes the other trick – are driven by a model harness that has access to a built-in Linux terminal and is sandboxed to the app’s workspace.

Specifically, Open Minis runs a version of iSH, a popular Alpine Linux shell that operates a persistent, emulated Linux environment for ARM64 architecture in a sandboxed fashion. The shell inside Open Minis can download external packages from the web using Alpine’s apk package manager (which means that you can access popular tools such as ffmpeg and yt-dlp directly from the app), has its own Linux filesystem (exposed in the Files app as a native file provider location), and is able to call bridged Apple CLIs, as well as any kind of MCP server (via MCP code execution, another trend in the AI industry these days). Think about it this way: if Claude Code or Codex on the Mac can do anything across the entire filesystem by virtue of running in the Terminal app, Open Minis can do (almost) anything within its app sandbox thanks to a built-in terminal emulator – including running Python, using Git and SSH, and accessing standard Unix text utilities.

Minis’ built-in shell (left) and dedicated workspace in the Files app (right).

Minis’ built-in shell (left) and dedicated workspace in the Files app (right).

However, this doesn’t mean that, when using Open Minis, you’ll be looking at a terminal UI all the time: the underlying shell is simply what makes all of this possible behind the scenes. The app can display a picture-in-picture terminal preview that you can open to preview what it’s doing, but you don’t have to. The app’s main interface is your classic, chatbot-style UI that, depending on the model you’re using, will display interleaved thinking blocks, tool calls, and messages in a conversation transcript.

The regular chatbot UI of the Minis app.

The regular chatbot UI of the Minis app.

The other hidden power of Open Minis (which is reminiscent of OpenClaw, or, perhaps more aptly, a self-improving system such as Hermes Agent) is that it can inspect and modify its own workspace via dedicated Minis CLIs. For example, you can ask Minis – in natural language, of course – to add a new model or MCP server, and the app will bring up a native settings screen and ask for permissions to do so. If you want to store a password or API token, the app won’t do it in plain text: it’ll display a native, Keychain-based page where you can securely store your credentials. And more importantly, Minis’ own CLIs are used to recall previous conversations via the app’s memory system (based on Markdown files), create skills, and answer questions about the app itself. For instance, when I asked Minis to describe what Apple CLIs it has for iOS users, it happily provided a full guide:

Asking Minis about itself and the CLIs it has.

Asking Minis about itself and the CLIs it has.

Or when I asked to recall all the things we worked on during the day, Minis used one of its CLIs to read transcripts of previous chats (which, again, are simply stored in the Files app), recall memories, and present me with a useful summary of all the tasks we completed.

Minis can inspect its own sessions as well as user memories to recall previous conversations.

Minis can inspect its own sessions as well as user memories to recall previous conversations.

The same is true for adding new functionalities to Minis. Since it’s running a Linux shell with access to Python and can store assets in a persistent Files workspace, I figured I could ask Minis to install my own Apple Frames CLI for itself by giving it a link to my GitHub repo. GPT-5.6 Sol (my model of choice in the app) didn’t hesitate: it found all the dependencies for the Frames CLI, installed them, pulled the CLI’s official skill, and was good to go a minute later. And since Minis also comes with a native Photos integration, I was able to ask:

Grab my three most recent screenshots, randomize their frame colors, merge them, and save the image to my Temp Files folder.

A few seconds and Apple CLI calls later, Minis saved the resulting framed image to a folder of my choosing. The ability to work in any folder in the Files app outside of Minis’ sandbox is another official iOS API that the app is leveraging; we first saw the ability to “mount” specific folders from the Files app in Working Copy years ago, and the feature was later adopted by the likes of Ulysses, iA Writer, MWeb, and other document-based apps. In Open Minis, you can bookmark any folder from any file provider location in the Files app and tell your agent to save files to or read them from there.

Minis can’t write images to the iOS clipboard, but it can save files in any (previously bookmarked) location of the Files app.

Minis can’t write images to the iOS clipboard, but it can save files in any (previously bookmarked) location of the Files app.

Minis’ settings for managing mounted folders.

Minis’ settings for managing mounted folders.

This feels magical to me, but it’s merely one of the many examples of what is possible when you combine large, powerful models with the more-open-than-you-think, secure nature of iOS and iPadOS.

Working with Open Minis on iOS

All of this a lot to wrap your head around at first, and there’s no denying that Open Minis is a power-user tool designed for people who, like me, enjoy using frontier models and living at the bleeding edge of AI. What’s different in this case, though, is the fact that Open Minis – unlike other apps – embraces its Apple-first nature by fully supporting technologies that are made by Apple, released to third-party developers, and not being used by Siri AI at all at the moment.

It’s impossible to “review” an AI chatbot app since everyone’s use cases are so different, but I’m going to nevertheless describe a few scenarios that should give you an idea – and hopefully reset your expectations, too – of what can be accomplished with an AI that has deep hooks into iOS.

For starters, you can use any model you want in Open Minis, including the latest GPT-5.6 models, Claude Fable, anything from OpenRouter, and more. (I even asked Open Minis to create our own proxy for the OpenAI API, running on my Mac Studio, so I could use Sol in Fast mode; it works!) You can press the / button above the keyboard to trigger reasoning levels, compaction, memories, and skills; you can also create model groups, model defaults, and subagents from the app’s settings, then ask the model to use a specific set of subagents for a particular task, and it’ll do it.

Managing model providers, groups, and subagents in Minis.

Managing model providers, groups, and subagents in Minis.

Approach this app with this concept in mind: nearly everything about it is open and configurable by just talking to it. Short of rewriting the app’s code itself, you can ask Open Minis to tweak all sorts of things about itself and its own settings, and the agent will do it. Personally, I find this to be a more effective, elegant, and stable harness than OpenClaw for these kinds of things. Even though the app’s UI could use some polish (I don’t like the reasoning picker, and I wish I could collapse thinking steps by default), it is incredibly fun to tune Minis’ workspace to your liking by talking to a model. You can, in fact, just do things.

A few days ago, I was curious about the state of the temperature and humidity in our apartment. So I asked Minis:

Get me a concise report of the state of the temperature and humidity in my house, present it as a nice table.

A native HomeKit permission prompt and a couple minutes later, Sol in Minis parsed a raw dump of temperature and humidity readings from each sensor, reviewed each room configured in HomeKit, and presented the results. Siri AI, for comparison, presented…something:

I also figured it’d be cool to compare the Photos integration in Open Minis to Siri AI’s photo library access. In theory, they’re both using the same framework, with the same metadata for each photo, but Siri AI also has access to “personal context”, right? So, I asked:

Based on my Photos, would you say I was recently on vacation?

I will let the results speak for themselves:

How about HealthKit? Again, keep in mind that Open Minis isn’t employing any “hacks” or workarounds here; it’s simply accessing the same native Apple APIs and frameworks that all developers can use. I asked:

Find the photo of when I was on vacation recently and took a picture of a large ship. How much did I walk that night?

Minis started thinking about this request in a different way: it checked its memory first, and it realized that we recently discussed my recent vacations, so it could immediately short-circuit the process of finding out about those dates. Then, it started filtering my photos by those dates, found the original photo of the Palinuro vessel, and…yeah:

Inspecting the thinking steps in the request is also a fun exercise in seeing how a frontier model driven by an exceptional iOS harness can reason through a problem like this. The model – using the ‘Minis Computer’ (i.e., the aforementioned Linux shell) – fetched memories as Markdown files from the Files app, called the Apple Photos CLI, assembled a contact sheet with a grid of photos, picked two candidates, selected the best photo, isolated the date, called HealthKit for that date, and only then built an answer. And since all of this is based on deterministic code that was executed on-device, the response was fast and did not contain any hallucinations.

How the agent reasoned through my question and data returned by iOS.

How the agent reasoned through my question and data returned by iOS.

I then decided to go a step further: I asked Minis to take photo highlights from my recent vacations, put them on a map powered by Apple’s MapKit JS, and create a nice, interactive HTML artifact with photos on a map. I used Kimi K3 for this. Minis first asked me to securely store my MapKit developer token, then got to work. It collected photos and parsed metadata returned by the Photos app, and a couple of minutes later, there it was:

The Maps artifact built in HTML by Minis with a combination of Photos and MapKit.

The Maps artifact built in HTML by Minis with a combination of Photos and MapKit.

Notice how the HTML artifact itself is presented with WKWebView – another native Apple framework that lets Minis’ agent display webpages with the same WebKit rendering engine used by other web apps on iOS. I also combined web views with Apple NLP, the Natural Language Processing framework that’s available to Minis as another CLI. I asked the app to fetch my most recent iPad article from MacStories, scrape it as Markdown via Firecrawl, tag its different parts of speech with Apple NLP, and present it nicely. Not a problem:

Parts of speech tagged with Apple’s native NLP framework.

Parts of speech tagged with Apple’s native NLP framework.

Music is also a first-class citizen in Open Minis: by integrating with the Apple Media framework, agents can see what’s in your music library and find information about the albums, songs, and artists you’ve saved. Which means that if I ask Minis…

What Oasis singles and b-sides do I have in my library?

…Minis can inspect my library, cross-reference results with the web, de-duplicate matches, and present results in a way that Siri AI just can’t do right now since its capabilities are limited and the model can’t reason for longer on any specific query:

I can go on. Open Minis can access the native Bluetooth framework, scan nearby Bluetooth LE devices, and find out details about them:

Working with the Bluetooth CLI in Minis.

Working with the Bluetooth CLI in Minis.

It can send you real notifications when it’s done with a task, and you can even program those notifications to have a custom title and body text:

The app can also access your current location, extract locations from calendar events, and use the native Apple Weather APIs to give you detailed weather forecasts:

I think you get the idea.

By combining intelligent reasoning models with extensive integration on Apple platforms, Open Minis can deliver an agentic experience with no equal on iOS right now, which also serves as a fascinating preview of Siri AI’s potential future for power users. As a result of all this, while I still enjoy Siri AI as a basic voice assistant more capable than it was before, I’ve completely replaced its text-based chatbot functionalities with Open Minis powered by either GPT-5.6 Sol or Kimi K3.

iOS Agents Are Coming

Minis, Siri AI, and the upcoming Halo agent for iOS.

Minis, Siri AI, and the upcoming Halo agent for iOS.

It is ironic that, on the cusp of Siri AI launching to millions of users in English only in a few months, here we have a single indie developer who is shipping an app that puts Siri AI to shame when it comes to getting work done with LLMs on iPhone and iPad today – with any model you want, in any language or region.

Over the next few months, I expect more developers to ship products comparable to (and perhaps even exceeding) Open Minis, based on the same idea of an on-device agentic harness that combines LLMs with iOS-specific integrations. One worth keeping an eye on is Halo, an upcoming iOS agent from Tanmay Sonawane that aims to combine LLMs, iOS integrations, memory, and proactive features based on Andrew Karpathy’s pioneering work on AutoResearch in an elegant, iPhone-native experience. I’m in the early testing group for Halo, and it’s a very promising product that, unlike Minis, runs in a loop on-device (displayed via Live Activities) to gather insights about your conversations, upcoming tasks and events, and more.

As I wrote months ago, I’m surprised that none of the big AI labs are exploring this space more in depth. As Open Minis proves, now that models have grown incredibly capable at long-running tasks and tool calling, there’s a real case to be made for agents that can tap into the iOS filesystem, apps such as Photos and Calendar, and technologies like Vision OCR, location, and speech-to-text at virtually no cost. Can you imagine what a “real” Codex or ChatGPT Work for iPhone and iPad could be with a similar system to Open Minis’ and the agentic loop and harness that drive OpenAI’s models? What could Anthropic do with a Claude Cowork powered by Fable that could access the Files app, run CLIs, and sync your workspace files across devices?

With Siri AI, Apple is finally shipping a pretty good chatbot with world knowledge and personal context. Open Minis feels like the beginning of a whole new category of agentic apps for iPhone, which power users like myself can start relying on and fitting into their workflows today.

  •  

HomeSnap: A Private, Read-Only Window Into Your HomeKit Home [Sponsor]

HomeSnap remembers everything your HomeKit home does, shows you its live status, and tells you the moment something needs attention, right from your iPhone, iPad, or Mac. No accounts, no third-party servers, and your data stays private to you.

Your Home, Remembered

Apple’s Home app shows you this instant. HomeSnap shows you the whole story. It quietly captures a snapshot of your entire setup about once a day and tells you exactly what changed, room by room and device by device. A Timeline and a live Event Log let you scroll back through motion, lights, locks, and doors as they happened, so “did the garage really open at 2 a.m.?” finally has an answer.

Your Home Has an API

This is the part power users tend to love. Flip one switch in Settings and HomeSnap serves your home over your own Wi-Fi, off by default, LAN-only, no cloud and no account involved:

  • A local web dashboard you can open from any laptop, phone, or tablet on your network: live status tiles, an activity heatmap, charts, and per-room and per-device pages.
  • A read-only JSON HTTP API with real endpoints for your home, rooms, accessories, scenes, automations, events, change history, health, and battery and temperature trends. Point a script, a shortcut, or a Home Assistant REST sensor at it and pull structured data out of HomeKit without touching a single Apple framework.
  • An MCP server (Model Context Protocol), so you can connect the AI assistant you already use, like Claude, and ask about your home in plain language: “which batteries will die first?”, “what happened in the garage last night?”, “which lights were on longest this week?” The assistant reads your home, read-only, over your own network.
  • Markdown and JSON exports of your home and its history, plus live updates over WebSocket for anything you want to build on top.

Everything here is read-only and stays on your network. Nothing about your home is sent to a third party, and you can put a password on it.

Live Status and Smarter Batteries

The My Home tab is your home exactly as it is right now: which lights are on, which doors are open, what every sensor reads. Battery-powered devices are ranked most-urgent-first, and HomeSnap estimates how long each one will last (“about 3 weeks”) from its own history, so a dying sensor never catches you off guard.

Alerts You Actually Want

Build your own notification rules: pick an accessory, pick a trigger (a light turns on, a garage door opens, a fan passes a speed you set), and get told when it happens. Add freeze and overheat temperature alerts, low-battery warnings, and quiet hours so nothing pings you overnight.

Insights Into How Your Home Lives

A native Insights screen shows an activity heatmap of your busiest hours, your most active devices and rooms, each light’s total on-time, and recent door and lock activity. The same numbers power a private web dashboard you can open from any device on your Wi-Fi.

A Vault for Your Setup Codes

HomeSnap saves your HomeKit and Matter pairing codes so you can re-pair a device after a reset. Scan a code or type it in, and it comes back later as a scannable QR or a large, readable number, safely stored in iCloud.

Our thanks to HomeSnap for sponsoring MacStories this week.

  •  

MacStories Weekly: Issue 522

This Story is for Club Members

Get weekly newsletters, exclusive stories, member downloads, and ad-free version of MacStories Unwind.


See Plans

 

Already a member? Sign in

  •  

Podcast Rewind: Fable, SteamOS on Android, and Voice-Created Shortcuts

Enjoy the latest episodes from MacStories’ family of podcasts:

AppStories

This week, Federico and John look at their experiences with Claude Fable 5 and how it differs from other models and break down the controversial changes made by OpenAI to its ChatGPT Mac app.

Then on AppStories+, John and Federico contrast their experiences with Fable 5 and OpenAI’s new family of GPT 5.6 models.

NPC: Next Portable Console

This week, Brendon and John go it alone with more bizarre news from AYANEO, a new tease and OS update from Anbernic, Valve’s e-ink Steam Machine faceplate, Armada bringing SteamOS to Android handhelds, and more.

On NPC XL, John and Brendon check on handheld gaming halfway through the year and look forward to what the rest of 2026 may have in store for the hobby.

Comfort Zone

Matt has been doing tons with Quick Reads, Chris has all the small things, and everyone creates Shortcuts WITH THEIR VOICE.

This week’s Cozy Zone sees the boys competing in Niléane’s Great Star Wars Quotes Quiz, and it goes… let’s just say “good and bad.”

MacStories Unwind

On a special Saturday edition of MacStories Unwind, Federico and John talk live music, blockbuster movies, and their ongoing experiments with Markdown text editors.


AppStories, Episode 493, ‘Fable 5 and OpenAI’s Curious ChatGPT Update’ Show Notes

This episode is sponsored by:

  • Daylite: The only made-for-mac CRM solution. Start your free trial today.

App State

Anthropic’s Claude Fable 5

What did OpenAI Do to ChatGPT?

AppStories+ Post-Show

Subscribe to AppStories+

Visit AppStories.net to learn more about the extended, high bitrate audio version of AppStories that is delivered early each week and subscribe.


NPC, Episode 88, ‘SteamOS Comes to Android Handhelds’ Show Notes

The Latest Portable Gaming News

Subscribe to NPC XL

NPC XL is a weekly members-only version of NPC with extra content, available exclusively through our new Patreon for $5/month. Each week on NPC XL, Federico, Brendon, and John record a special segment or deep dive about a particular topic that is released alongside the “regular” NPC episodes. You can subscribe here.


Comfort Zone, Episode 109, ‘You Can’t Kill Chrome’ Show Notes

Things Discussed

Cozy Zone

For even more from the Comfort Zone crew, you can subscribe to Cozy Zone. Cozy Zone is a weekly bonus episode of Comfort Zone where Matt, Niléane, and Chris invite listeners to join them in the Cozy Zone where they’ll cover extra topics, invent wilder challenges and games, and share all their great (and not so great) takes on tech. You can subscribe to Cozy Zone for $5 per month here or $50 per year here.


MacStories Unwind, ‘Text Editor Experiments’ Show Notes

Live Music

A Summer Blockbuster

Text Editor Experiments

MacStories Unwind+

We deliver MacStories Unwind+ to Club MacStories subscribers ad-free with high bitrate audio every week. To learn more about the benefits of a Club MacStories subscription, visit our Plans page.


MacStories launched its first podcast in 2017 with AppStories. Since then, the lineup has expanded to include a family of weekly shows that also includes MacStories Unwind, Magic Rays of Light, Comfort Zone, NPC: Next Portable Console, and First, Last, Everything that collectively, cover a broad range of the modern media world from Apple’s streaming service and videogame hardware to apps for a growing audience that appreciates our thoughtful, in-depth approach to media.

If you’re interested in advertising on our shows, you can learn more here or by contacting our Managing Editor, John Voorhees.

  •  

visionOS 27: The MacStories Beta Preview

Summer beta season is in full swing, with a new wave of testers coming aboard via the just-released public OS 27 betas. While visionOS hasn’t ever been included in the public beta program, now is as good a time as any to check in on visionOS 27. What’s it like living with the features Apple highlighted at WWDC, and if you’re jumping on the public betas with your other devices, is it a good time to give the visionOS 27 developer beta a try, too? Let’s dig in and find out.

Siri AI

Given the massive overhaul Siri is receiving this year and the fact that the Vision Pro has always been a little behind when it comes to Apple Intelligence features, I didn’t expect visionOS to get the full Siri AI treatment this year. Thankfully, I was wrong. Not only is Siri AI fully present in visionOS 27, but the experience of interacting with the assistant has even been adapted to fit a spatial context.

For starters, Siri is much more capable in visionOS 27 than ever before. It’s not just for opening apps anymore. With access to your personal context, Siri can handle tasks I would have never imagined prompting it for until now. Questions like, “When was the last time I ate at this restaurant?” or, “How many years in a row have I attended this local event?” used to lead me down time-intensive rabbit holes of scavenging emails, texts, calendar events, photos, and more. Now, Siri can pull all of that information for me and answer the question in just a few seconds.

That “in a few seconds” bit is important. At least this point in the beta cycle, every request I give the assistant takes some time. Even tasks like checking my calendar and opening apps have a bit of lag to them on my M2 Vision Pro. This seems to be a side effect of Siri’s new architecture: it can do more, but parsing input, coordinating resources, and performing tasks takes a little longer than you might expect.

Of course, Siri has access to world knowledge now, too. We’ve all run into the classic, “Here are some web results for you,” response when asking Siri a question it considers too complex to answer itself, but those canned responses are no more. Now, Siri can dive into its (scraped) trove of knowledge to answer questions about pretty much any topic: history, science, pop culture, and more. Siri is the all-knowing bot we’ve always wanted it to be; just be sure to double-check its answers because, as Siri will remind you, AI can get things wrong.

Interacting with Siri in visionOS 27 is a whole new experience. The purple, blue, and green sphere evocative of Siri’s previous era (before all of Apple’s other platforms switched to the rainbow outline UI that never came to visionOS) has been replaced with a semi-translucent glowing white orb matching the Siri aesthetic on iOS, iPadOS, and macOS. The circular “thinking” animation mimics what you see when you interact with Siri on other devices, too, making for a much more cohesive cross-device experience.

When you invoke Siri via voice, the orb appears with a window above it displaying the text of your conversation. You can grab the window and place it anywhere in your environment. To continue the conversation, you simply look at the Siri UI and start speaking again. It all feels very natural, and I appreciate the way you can converse with Siri while interacting with other windows in objects in visionOS, a task that doesn’t translate as well to Apple’s other platforms. For those on the M5 Vision Pro, Siri has a new, more natural voice with customizable speed and expressivity as well, though my M2 model isn’t capable of running the local model necessary to power these changes and the improved dictation system.

visionOS 27 also includes a gesture for activating Siri that’s a little nostalgic. If you hold your palm open and upward then look at it, you’re present with a Home button as before. But if you pinch and hold the Home button, a tiny Siri UI will appear above it, just like in the old days when iPhones had physical Home buttons. You have to hold your fingers together the whole time you’re speaking to Siri, which seems a bit strange to me, but once you’ve made your initial request, the standard Siri UI appears, and you can carry on as usual.

The new version of Siri also brings Visual Intelligence to the Vision Pro for the first time. You can ask Siri about the content of a virtual window or objects in your real-world environment. When Visual Intelligence is activated, the system displays a very cool animation of your environment being scanned, and then, Siri can use what it sees to answer your questions. I’ve used this to ask Siri about webpages, documents I’m working on, and items I see around me, and it’s very cool to have an always-available digital assistant who can see what I see. It did a great job identifying my water bottle and then pulling up the receipt from my email to let me know how old it was, which I found to be a great combination of Visual Intelligence with my personal context.

There’s also a new Siri app that contains a history of all your conversations with the assistant, including those synced from other devices. On visionOS, the Siri app is a horizontally-scrolling list of glassy cards that reminds me a lot of the Spatial Gallery app. It’s a handy way to pick back up on conversations started elsewhere, search for a previous answer, or simply interact with Siri via keyboard rather than voice.

At WWDC, Apple showed off a Siri mode where the orb persists in your environment, waiting for you to look at it and start a conversation. I have not been able to get that method to work yet. Once I start a conversation with Siri, I can keep the conversation window open and place it anywhere, but that’s not the same as having a small Siri UI sitting on my desk out of the way until I need it. I’ll keep my eyes peeled for it in future beta releases.

Siri AI is marked for release “later this year” (as opposed to the OS 27 updates listed as coming “this fall”), so there are still some rough edges to work out. Sometimes, conversations simply stop, with Siri telling me an error occurred. The Siri conversation UI will sporadically disappear, and I have to force quit the Siri app to get it to show up again. And Visual Intelligence sometimes struggles to understand what I’m trying to get it to look at, focusing on the wrong window or even the keyboard. But that’s beta life for you; it’s what I signed up for, and I’m trusting it will all be worked out before the public release.

Beta UI bugs aside, Siri AI is a huge upgrade for Apple’s digital assistant, and I’m happy to see visionOS getting the first-class treatment here. It isn’t simply ported over from iOS. It’s been carefully adapted for a spatial UI, and it makes for a powerful overall experience.

There is one other major way Siri differs on visionOS from other platforms: it hasn’t been integrated with Spotlight Search. For now, at least, the search feature on visionOS is dedicated to finding apps, app content, and web results, without even an ‘Ask Siri’ button in sight. With so many other ways to interact with Siri on the platform, it might make sense to keep it separate from search, but it’s certainly an oddity given the way the two features have been merged on every other platform. I’m still trying to figure out if I find this a helpful separation or a missed opportunity for cross-device cohesion.

Panoramas and Environments

There’s a lot more to visionOS 27 than just AI. Big changes are coming to panoramas, including the ability to act as persistent Environments. And, of course, Apple has to throw in a new Environment of its own, too.

Over the past couple of years, Apple has continually pushed the capabilities of its spatial photo conversion technology. Last year, that came in the form of spatial scenes across all of the company’s platforms, and this year, it’s coming to panoramas. In visionOS 27, you can convert panoramas into spatial scenes, adding layers of depth and perspective to the already stunning experience of viewing panoramas on the Vision Pro.

Being immersed in panoramic photos in visionOS was already breathtaking. This takes it to a whole new level. Experiencing memories in deeper ways than I ever thought possible is one of my favorite uses for the Vision Pro, and now, I can use it to revisit places I’ve been and feel like I’m standing there once again.

The system takes this experience one step further by allowing you to set panoramic spatial scenes as custom Environments. In the Environments view, there’s a new folder called My Environments where you can add up to 34 panoramas from your photo library and use them as immersive backgrounds for your content. You can even adjust the immersion level to make the photo wrap around you.

I love that we now have the option to use our own photos as Environments, but it does come with some tradeoffs. Panoramic photos are static, so they don’t have the subtle motion elements that make Environments feel alive. They also don’t expand as far vertically as Environments do, which means you’re likely to see your real-world surroundings if you look up or down. Still, this is the first time visionOS users have been able to set their own custom Environments using their own photos or images purchased online, so it’s a win. It’s definitely inspired me to start taking more panoramas than I did before.

The new built-in Thórsmörk Environment is gorgeous. Apple always knows how to pick the perfect spot. Between the snow, the slow-moving river, and the aurora borealis in the sky at night, it offers a beautiful, peaceful place to relax, watch a movie, or trick your mind into cooling off on a hot summer’s day.

Safari

Spatial browsing is continuing to mature in visionOS 27, this time with the help of curved windows. Safari is one of the few built-in apps – Freeform and TV being the others – that are receiving special curved window modes this year, similar to what we’ve seen in the past with Mac Virtual Display. When a window is expanded beyond a comfortable width for side-to-side viewing, it automatically starts to curve, wrapping around the user’s head to make it easier to take in the window’s contents.

To be honest, I’m not sure how useful curved windows will be for browsing normal websites. While some, such as Apple’s OS Overview page are optimized to display content like image galleries at such wide aspect ratios, most sites don’t expand beyond a certain point, displaying blank space on either side of a centered column of content. Perhaps that will change with time, but for now, I don’t foresee these ultra-wide windows catching on for single-tab browsing.

Where the curved Safari window does shine, though, is in the browser’s new multi-tab view. A new button on the right side of the tab bar activates the view, which displays all open tabs side by side in a horizontally-scrolling curved window. These aren’t previews, either. Each tab can be scrolled, navigated, interacted with, and even closed as it if it were an independent browser window.

I’ve already found numerous use cases for this view in my own workflows: editing article previews, comparing product pages, and reviewing multiple research sources at once, just to name a few. Displaying multiple tabs at once in a large, ergonomic window view makes for a fantastic interaction method that I think could apply far beyond Safari webpages and sports multiviews in TV. I imagine this feature will be used far more than last year’s spatial browsing.

Apple Intelligence can sort your bookmarks and Reading List entries based on topic if you like, though the automatic tab sorting feature present on other platforms is curiously missing. Personally, I like managing my own tabs anyway, but add that feature to the long list of strange feature parity omissions on visionOS along with Focus filters, photo editing, and – as of the current beta – Describe a Shortcut.

Platform Improvements

There’s no doubt that this is a refinement year for Apple’s platforms beyond AI. The company is taking the opportunity to revisit and optimize OS features that have long been considered mature, and that’s the case even for visionOS, a relative newcomer.

The time it takes the Vision Pro to connect to Wi-Fi upon power-up has been reduced significantly. Given the device’s short battery life and tendency to go into deep sleep when not in use, this is a quality-of-life change that you’re going to feel. When I turn my M2 Vision Pro on, I can’t log in quickly enough to open Safari or the TV before it’s connected to the Internet. That definitely was not the case before visionOS 27, and I appreciate it.

I’ve long been on the record as a critic of the notification system on visionOS, but it’s taking a big leap forward this year with expanding notifications. When an app icon appears at the top of your view to alert you to a notification, you expand it with your gaze and actually see what you’re being notified about. You can even long-press a Messages notification to reply directly without the need to open the full app, which is so convenient. And with any app, just seeing notifications in full without losing the context of what I’m doing is a major improvement.

Unlike notifications, I was a fan of the redesigned Control Center in visionOS 26. Alas, Control Center has been redesigned again, now featuring a three-column layout instead of a single window. I’m still getting used to the new look, but it does make sense conceptually to split different types of controls into separate columns, so I’m hoping this will make the feature more intuitive once I’ve adapted to it. Regardless of any other efficiency wins, though, this redesign gets my approval simply because it finally brings the AirPlay menu to the top level of Control Center, saving me an extra tap every time I want to switch sound output to my AirPods.

Sharing screenshots and videos from visionOS is going to be much easier thanks to high-quality screen recordings, which can be enabled in the Settings app. Now, the Vision Pro can take unfoveated videos of its screen for up to three minutes, as well as full-quality screenshots. In the past, on-device screen recordings were fuzzy outside of the viewer’s focus, resulting in a poor representation of the visionOS experience and requiring a Developer Strap and Xcode on a Mac as a workaround. This change alone is going to make my review process much simpler, and it’ll make it easier for all Vision Pro users to show others what using the device is like.

visionOS 27 now supports extra-small widgets, which are basically Lock Screen widgets brought to life in the user’s space. Like any other spatial widget, they can be placed on a wall or a horizontal surface such as a desk, and they are entirely customizable. Apple is introducing its own extra-small Mac Virtual Display widget for starting up a virtual connection with a Mac even if it’s asleep. Extra-small widgets take up much less space on a desk than even small ones, and there are already a bunch of them available from iPad apps running on the Vision Pro, so I think they’re going to be very useful.

Finally, there are some other Mac Virtual Display improvements included in visionOS 27. Virtual Display sessions can optionally persist even when you take your Vision Pro off, and macOS can stream spatial previews of 3D objects directly to visionOS with instant updates and two-way editing. I don’t have a Mac running Golden Gate yet, so I haven’t been able to try these features myself, but I plan to soon. If you work with 3D objects on your Mac and Vision Pro, I imagine this will speed up your workflow significantly.


And that’s visionOS 27 – so far, at least. There’s a still a lot more summer left: bugs to be squashed, refinements to be made, and third-party apps to be updated and introduced. My experience with the new version up to this point has been very positive, and I think it’ll make for a great update.

If you want to try out some of these features early, you can enroll in the Developer Beta anytime in the Software Update section of the Settings app. Whether you upgrade now or hold off for the public release, Apple’s got some great things in store with visionOS 27, and I look forward to continuing my testing over the summer in preparation for a full review this fall.

  •  

watchOS 27: The MacStories Public Beta Preview

Last year was a quiet year for watchOS. While Apple took a couple of swings with Workout Buddy, Smart Stack hints, and a redesign of the Workout app, watchOS 26 was a scaled-back release compared to the big changes and upgrades in watchOS 11 the year before.

Of those swings, the excellent redesign of the Workout app felt severely hampered by bizarre scrolling behavior, Smart Stack hints didn’t appear often enough, and I found Workout Buddy to be mildly annoying and limited (though it’s true some users had the opposite view).

Let’s not forget the addition of Liquid Glass, too, a design system that was more like a coat of paint for the Apple Watch than the behavioral change seen on iOS.

Out of everything that was added, the wrist flick gesture was my favorite, and something I continue to use throughout the day. I don’t mean to sound down on last year’s release – there were genuine improvements in several areas – but it just felt more like a small evolution.

This year’s WWDC keynote didn’t feature a dedicated watchOS section (or a dedicated section for any particular OS, for that matter), but that’s not to say there’s nothing to see in watchOS 27. In fact, after several weeks of beta use, I see several intriguing things going on here.

So with that obvious tease out of the way, let’s break down what you can expect from watchOS 27.

Siri AI and Apple Intelligence

The new Siri UI over various watch faces.

The new Siri UI over various watch faces.

The headline feature at this year’s WWDC was Siri AI, and along with every other platform (save for tvOS – yet), watchOS will be gaining access to Apple’s upgraded personal assistant.

I had worried that with the promised launch of an upgraded Siri, the Apple Watch would be forgotten in the rollout or receive a diluted version, so it’s exciting to see that not only is Siri AI included with watchOS 27, but it is almost a like-for-like copy of the iOS version. This is likely due to the way Siri AI on watchOS will essentially bounce queries off a paired iPhone.

Siri AI continues to appear as a slightly amorphous assistant that can be summoned by long-pressing the Digital Crown, uttering the wake phrase, or using Raise to Speak. But now, it is also a dedicated app that lets you continue conversations started on other devices.

The new Siri app allows you to browse and pin past conversations.

The new Siri app allows you to browse and pin past conversations.

Siri AI on watchOS only debuted in the latest developer beta a week ago, so I haven’t had long to fully test it. That said, I have two strong takeaways already: Siri AI shows the potential of becoming something huge for the Apple Watch, but it is, as of now, quite buggy.

Let’s start with the positive: the potential. I’ve long said that the best place for digital personal assistants is on existing items we wear like watches, rings, and glasses. The friction is low, and you’re not adding another device to your daily carry.

Imagine, if you will, being able to raise your wrist, ask a question, and get an instant answer without having to fiddle around getting your iPhone out of your pocket or bag, unlocking it, and then holding the power button or saying Siri’s wake phrase. Who needs that faff? Certainly not me.

That’s why when Siri AI has worked well, it’s been a great experience.

Siri can surface some impressive personal context answers.

Siri can surface some impressive personal context answers.

While world knowledge questions are great, it excels more with in-depth queries, like a question about an old message. One good example is a query I had (pictured above) where, while talking to someone, I needed a friend’s website URL to pass along. I knew I’d sent it to my wife, so I asked Siri AI to find it. Based on the context, it searched messages with my wife and found the website, which I read out.

I’ve had several experiences like this. I had Siri AI find what our seat numbers were to see Aziz Ansari. I asked about the weather, with follow-up questions about the UV index and wind speeds, too. Although results can be slow, getting information like this felt like a superpower. The Apple Watch is a very personal device, and these experiences were both personal and useful.

Now for the negative: bugs. Unfortunately, Siri AI in the latest developer beta (and, likely, the first public beta) has a lot of them. To be clear, this is to be expected; it’s called a beta for a reason. But it’s also worth being aware of these issues if you’re thinking of trying out the public beta and expecting a consistently amazing personal assistant.

watchOS 27 may still be in beta, but the reliability needs work.

watchOS 27 may still be in beta, but the reliability needs work.

Queries frequently fail or time out, and Siri AI can often be a little too keen to answer your query, cutting off your question before you’ve finished. These bugs have also, unfortunately, leaked into some standard Siri requests. Setting a timer on the Apple Watch has been impossible for me since the update.

While it’s strange that these bugs are popping up, given that they aren’t issues on iOS, I expect the smaller ones to be fixed by the time Siri AI is released publicly later this year. The big question is whether Apple can bring Siri AI to an adequate level of reliability on the Apple Watch and fulfill its huge potential.

Call Context when making a call.

Call Context when making a call.

In terms of Apple Intelligence upgrades, there’s a new feature called Call Context. This promises to surface relevant information on your Apple Watch when you are on certain phone calls. For example, if you’re calling an airline, your Apple Watch might show the flight you have booked, or if you’re calling a friend, it might show their upcoming birthday. You get the picture. I’ve yet to encounter Call Context, but it could prove to be a small yet handy feature.

App Navigation and Interface

Apple claims opening speeds for apps across all of its platforms are up to 20% faster. On watchOS specifically, the company says tapping to start a workout and media playback are quicker, too.

I’ve got to admit: whatever Apple has been refining behind the scenes has worked. From the very first beta, apps opened dramatically faster. The same goes for general interactions like screen refreshes and button taps. It’s made the Apple Watch easier and quicker to use, which in turn has made the experience more enjoyable.

The new dynamic app grid changes one slot to your most recent app while the others are out of your control.

The new dynamic app grid changes one slot to your most recent app while the others are out of your control.

Over on the UI side of things, Apple has introduced an extra layer of app icons on top of the classic grid/list view. The dynamic app grid displays five app icons based on context and recent usage, surrounding one fixed icon for Siri AI. You can access the traditional grid or list view by swiping up from this grid, scrolling up with the Digital Crown, or tapping the app grid icon in the bottom of the app grid.

In use, I’ve found this new view a bit frustrating. It usually displays your most recently used app, which can be a waste of an app slot if you don’t frequent it often enough. Plus, I had already deliberately organized my icon grid to make it easy to access my most frequently used apps; this extra step gets in the way of that.

This would all be well and good – as I’m sure some people will like this feature – if it were optional. Frustratingly, it’s now the default behavior, so I’m forced to tap or swipe again to access the apps I like. It’s not the end of the world, but it’s certainly an unnecessary annoyance.

Liquid Glass is more legible in watchOS 27.

Liquid Glass is more legible in watchOS 27.

Elsewhere in watchOS, the UI design has been given some nice refinements. Just like on Apple’s other OSes, app icons are sharper and more distinct, and the Liquid Glass design system is much more readable in areas like Notification Center. Unlike on other platforms, the transparency of Liquid Glass cannot be adjusted on watchOS, but the level Apple has settled on is, I think, a decent compromise.

Workouts and Health

Workout app scrolling is fixed!

Workout app scrolling is fixed!

The biggest news, for me at least, is that the terrible scrolling behavior in the Workout app that I mentioned at the top of this article is gone. It’s difficult to describe without seeing it for yourself, but I would say it feels more “natural”.

The number of workouts the app scrolls past nicely reflects the amount of velocity you apply to your swipe, and even a dramatic swipe will only get you past a maximum of four workouts on the list. It shouldn’t have been a problem in the first place, but it’s good to see it rectified.

Workout Buddy has received a number of refinements, which will be welcome for users who like very enthusiastic announcements during their workouts. The big news is that Workout Buddy no longer requires a nearby iPhone to work. That’s a win for those who want to go out for a workout with their AI buddy but leave their iPhone at home.

Next, Workout Buddy’s insights are reportedly improved and deliver more detailed feedback. New insights include progress for pace, distance, and workout duration. In testing, I’m not sure I’ve noticed a huge difference, but more data is always welcome when you’re working out.

Finally, Workout Buddy features improved voice delivery that is more natural and less abrupt. Its phrasing now combines multiple achievements into a single statement to provide more consolidated feedback, and it will be available in Spanish as well.

While not available to view on the Apple Watch, if you’re cycle tracking with your iPhone and Apple Watch, Apple Health will warn you if your cycle patterns are suggestive of perimenopause. As is the Apple way, the app will encourage you to track related symptoms, provide resources, and talk with your healthcare professional. It’s good to see Apple continuing to support common but often overlooked areas of health like this, especially ones specific to women.

Lastly, following the through line of performance improvements Apple is targeting across its platforms, step count accuracy and syncing between the iPhone and Apple Watch are fixed, and the accuracy of treadmill distance tracking has improved.

Find My

The new Find My app in watchOS 27 is fantastic.

The new Find My app in watchOS 27 is fantastic.

The Find My app has historically – and bizarrely – been split into three separate apps on watchOS: People, Devices, and Items. I’ve never understood this logic, but watchOS 27 finally consolidates these three tracking streams into one app, just like every other platform.

What’s great to see is that, unlike last year’s Notes app, the new watchOS Find My experience is incredibly close to the one on iOS. You can switch between the three categories using a button in the top-left corner of the screen, scroll through each item or person, and perform all the usual actions you can on other platforms.

These include playing a sound, marking an item as lost, setting up location alerts, and even Precision Finding. The way the watchOS team has translated the full Find My app experience to the wrist is a real triumph of app design.

Smart Stack and Gestures

A selection of new Smart Stack widgets.

A selection of new Smart Stack widgets.

This is the third watchOS release for the Smart Stack, and it continues to gain enhancements. This year, those come in two forms. First, there is a range of new Smart Stack suggestions, including a close contact’s birthday, parked car location, and transit card balance.

An intriguing addition is a Smart Stack suggestion that will prompt you to change a recurring alarm the night before a holiday. I look forward to the day when my daughter doesn’t wake me up every morning so I can take full advantage of this.

The new single-tap gesture in action in the Smart Stack.

The new single-tap gesture in action in the Smart Stack.

The second enhancement comes in the form of a new gesture. I’ve not been coy about my love of gestures on the Apple Watch, and after last year’s addition of the excellent wrist flick gesture, I was hoping for more this year.

The new single-tap gesture allows you to launch individual widgets within the Smart Stack or carry out an action like starting a workout or recognizing music. This is a nice addition, but my excitement is tempered by the fact that the gesture only works in the Smart Stack. The gesture being unavailable as an API for third-party apps is a disappointing omission by Apple, so I hope they grant developers access soon.

Tidbits

Better access to notification controls.

Better access to notification controls.

Notifications have been tweaked slightly to allow better access to options like muting and disabling them. Apple Pay notifications are richer, too, with clearer transaction information and a map showing the location of the purchase.

Sticking with transactions, iOS 27 is gaining the ability to create custom Wallet passes from QR codes, and watchOS will display these creations in the Wallet app as well. And in another example of increasing feature parity between watchOS and iOS, the Wallet app now shows card balances.

There are several features that users just don’t take advantage of on the Apple Watch purely because they don’t have the need or don’t particularly like them. Unfortunately, some of these features can affect battery life, so with watchOS 27, your Apple Watch will look for unused features and offer to turn them off to enhance battery life. These include things like Double Tap, Raise to Speak, and Start Workout reminders. You can always turn these features back on in Settings.

Lastly, continuing the theme of performance enhancements, Apple says watchOS 27 has improved Wi-Fi connectivity, better water detection, and more efficient GymKit integration.

Heading to the watchOS Graveyard

watchOS 27 comes with a few cuts, too. The Walkie-Talkie app is gone, as is the App Switcher. While I’m sure there are few who will miss Walkie-Talkie, the axing of the App Switcher seems a strange choice.

Previously, a double press of the Digital Crown would surface your currently open apps, allowing you to switch between them or close them. Now, a double press does the same thing as a single press: opening the new dynamic app grid. I used the App Switcher infrequently, but when I did, it was useful, so I hope Apple reverses course.

The last axe to fall in watchOS 27 is actually on several Apple Watch models. watchOS 27 will only support Apple Watch Series 9 and above, Apple Watch Ultra 2 and above, and Apple Watch SE 3. That means, of the models that could run watchOS 26, Apple is dropping support for Series 6, 7, 8, Ultra 1, and SE 2.

That’s quite a few models, and while Apple has explained the reasoning behind this decision, it will be frustrating to some users, especially those with the original Apple Watch Ultra.


Siri AI and several new Apple Intelligence features are the big carrots for installing Apple’s OS 27 releases this year. That includes watchOS, and despite its bugs, it’s been exciting to test Siri AI out. If Apple can deliver on this promise, it could be a game changer.

Yet, for most users, the performance enhancements I’ve seen will be the most immediately tangible part of the new OS (with the usual warning that running the watchOS beta means your battery will take a hit). The ability to raise my wrist, perform an action, and quickly move on without hangs or loading screens is incredibly valuable.

Apple has previously described new iOS releases as akin to “getting an entirely new phone”. That statement often referred to feature additions and design changes; however, when you get a new device, the feeling of “new” actually comes from increased speed, power, and performance. As such, watchOS 27 can often feel like using ‘an entirely new Apple Watch’.

If you want to test out these new features before they’re released this fall, you can do so now by enrolling in the watchOS 27 public beta. watchOS 27 is compatible with Apple Watch Series 9 and above, Apple Watch Ultra 2 and above, and Apple Watch SE 3.

  •  

macOS 27 Golden Gate: The MacStories Public Beta Preview

The public beta of macOS 27 Golden Gate is out today, and I’m sure many of you are wondering whether to take the plunge and give it a try in advance of its official fall release. That’s the question this preview is here to help answer. It’s not my final take on Golden Gate by any means; after all, I’ve only been using it for about a month, and there will be several more turns in the beta cycle between now and the public release. However, I’ve used Golden Gate long enough to help you make an informed decision about whether or not to install the public beta now.

Of course, it’s impossible for me to account for everyone’s unique Mac setups when considering Golden Gate’s stability, but it’s worth reiterating what I’ve said in past previews: modern Apple betas have been consistently stable. That’s to say, the risks of using the public beta are modest. It’s been years since I’ve had a critical app fail or lost data. I never go into beta season without a backup plan, though. If something goes terribly wrong, I have backups, backups of those backups, and alternate Macs I can switch to in the event of a disaster. I don’t expect to have to go to Plan B, but if you’re going to jump on the Beta Bus, you should have a Plan B, too.

Okay, you’ve been warned. Let’s get to the fun part.

Every year’s macOS update is a little different, but Golden Gate is more different than most. Instead of focusing on tentpole features and apps (with the exception of a new Siri app), macOS 27’s updates fall into three broad categories:

  • refinements to Apple’s Liquid Glass design language,
  • hundreds of system-level changes intended to improve your Mac’s performance, and
  • Apple Intelligence, which includes the new Siri app as well as many other AI additions to existing system apps.
It's been a while since the "Snow Leopard Moment."

It’s been a while since the “Snow Leopard Moment.”

With so many past macOS updates focusing on system apps, it’s refreshing to see Apple take a more holistic system-level approach, which harkens back to how most people remember OS X Snow Leopard. In fact, during WWDC briefings, Apple representatives likened the Golden Gate update to Snow Leopard before anyone in the room even asked about it.

Source: Apple.

Source: Apple.

Snow Leopard is remembered as a release that focused on performance over features. The reality is that the update also introduced its fair share of new features, but many were less splashy from a user-facing standpoint. They were under-the-hood updates that made the Mac work better without users having to think about it much. In that sense, Golden Gate has a lot in common with Snow Leopard. Other than the brand new Siri app, you probably won’t notice that much is different when you first launch the new version. But over time, the changes will reveal themselves, adding up to a whole that – with few exceptions – is greater than the parts.

So let’s take a closer look at how Liquid Glass has evolved, the most significant system changes, and what it’s like to use Siri and other Apple Intelligence updates in Golden Gate’s public beta.

Design

Windows stand out from each other more, and the sidebar runs edge to edge in Golden Gate.

Windows stand out from each other more, and the sidebar runs edge to edge in Golden Gate.

Last year’s introduction of the Liquid Glass design language was divisive. I rather like it, and others don’t, but I expect the overwhelming majority of Mac users don’t have a strong opinion either way.

That said, I came away from macOS Tahoe feeling like its Liquid Glass implementation was unfinished, or at least unevenly applied, because it varied from app to app and even within apps. Examples included different transparency treatments within apps like Finder:

I use [Finder] with the tab bar visible most of the time, whether I’m using tabs or not. I also almost always use a list view in Finder. What I discovered when I turned off the tab bar and switched to an icon grid view was that the Finder toolbar and buttons became far more transparent. Dark file icons are more noticeable beneath the toolbar, and text becomes more of a distraction.

That sort of inconsistency has been fixed.

Finder in macOS Tahoe.

Finder in macOS Tahoe.

Finder in macOS Golden Gate. Even with Liquid Glass' transparency turned on as far as it can go, toolbar buttons are more visible now.

Finder in macOS Golden Gate. Even with Liquid Glass’ transparency turned on as far as it can go, toolbar buttons are more visible now.

Another big inconsistency was how toolbars were handled from app to app. In some apps, like Photos, they were very transparent, making buttons difficult to see against picture thumbnails in some cases. Other apps, like Reminders, used a more frosted treatment that prevented text and icons under toolbars from competing with the toolbar’s icons and text as a user scrolled their task lists. That, too, has changed for the better.

But perhaps the single biggest change to Liquid Glass is a new slider in the Appearance section of System Settings that lets you dial in the intensity of the transparency. By default, the slider is set directly in the middle. Moving the slider to the left makes buttons and other elements more transparent, while moving it to the right reduces transparency in favor of a frosted look.

Behold, the transparency slider.

Behold, the transparency slider.

The slider is a welcome change that lets users decide how transparent UI elements are. It’s the right choice when some people love Liquid Glass, some can’t stand it, and most don’t care. The default setting works well for those who don’t care and will never think to look for the transparency slider, while those who do care can dial in the look they prefer. Me? I’m a full transparency guy, at least for now, so you’ll see a lot of that here and in my fall review.

Window sidebars have been changed in a big way, too. In Tahoe, they resembled a glass sheet sitting on top of the window. I liked the look, but if you had overlapping windows, it was sometimes possible to mistake a sidebar for a separate window, which could be confusing. With Golden Gate, sidebars extend to the edges of their windows so they look as though they’re built into the windows instead of sitting on top of them.

Apple also reversed course on another controversial Tahoe change: icons next to menu items. I use keyboard shortcuts so much that I barely noticed the icons next to every single menu item. Now, however, they’re once again used sparingly.

The evolution of the Dictionary icon.

The evolution of the Dictionary icon.

Mac app icons have been tweaked as well. Tahoe saw icons confined to the borders of a squircle, which is still a hotly debated topic. That hasn’t changed in Golden Gate. Instead, the glass effect that subtly distorted icon images has been dialed back, resulting in crisper looking icons.

There are other design changes, like deeper shadows to help distinguish windows from each other and more uniformly shaped window corners, that I’ll cover in the fall, but my early impressions of the changes have been positive. Everything feels more considered and consistent. Rather than feeling unfinished as it did in Tahoe, Liquid Glass now feels properly embedded into the fabric of the Mac.

System Changes

Nowhere is the Snow Leopard of it all more apparent than in the hundreds of little changes made to improve the day-to-day use of your Mac. I’m not going to catalog them all here, but I’ve used Golden Gate on two different Macs at this point, and based on my experiences so far, the changes are meaningful.

I installed Golden Gate on a MacBook Pro that I have on loan from Apple as soon as I got back from WWDC in early June. That laptop has an M4 Max chip and 128GB of memory, so it was already fast. But even on that Mac, I noticed differences when I installed Golden Gate.

Spotlight is very fast, even on my M1 Max Mac Studio used for this animation.

Spotlight is very fast, even on my M1 Max Mac Studio used for this animation.

Most apps launch faster, with fewer Dock bounces, which I appreciate, but the most noticeable performance improvement has been to Spotlight. I liked what Apple did with Spotlight in Tahoe a lot, but its responsiveness has been inconsistent. As a result, I switched back to Raycast not long before WWDC for launching apps, running shortcuts, and initiating other actions.

When I installed Golden Gate, I switched back to using Spotlight and was blown away by the difference. Of course, it remains to be seen whether the speed-up sticks long-term, but the early results have been impressive. Finding apps, files, folders, shortcuts, and clipboard items is lightning fast. Searching in Photos and Mail, which each got their own search tune-up, is very fast, too.

Search in Mail has been improved, too.

Search in Mail has been improved, too.

Plus, even though the MacBook Pro I’ve been using to test Golden Gate is already fast, it’s worth noting that I have roughly 3TB of data stored on it. That includes tens of thousands of photos, email messages, and texts, so even given the laptop’s speed, Spotlight’s performance is still impressive.

What’s been most impressive, though, is the difference Golden Gate has made to my M1 Max Mac Studio. It has a similar number of files and half the memory. Just before updating it to Golden Gate about a week ago, I was feeling the pain of Spotlight slowdowns. I was running macOS 26.5, and searching for an app in Spotlight often pulled up the iPhone version before the one installed on my Mac. Perhaps that’s related to the fact that my iPhone is running the iOS 27 beta, but even Mac-only apps would sometimes take five or six seconds to show up at the top of the list in Spotlight when I searched for them.

That’s completely changed with Golden Gate. I’ve used macOS 27 on my Mac Studio for a shorter period than the MacBook Pro, but the difference in speed has been a real eye-opener, making Spotlight searches nearly instant. It’s also worth noting that the initial indexing of my 3TB of data only took about a half of a work day to complete on the Mac Studio, which was faster than I expected, having watched my iPhone 17 Pro Max take days to index.

Sending a 47MB EPUB file from one Mac running Golden Gate to another.

Sending a 47MB EPUB file from one Mac running Golden Gate to another.

Also worth noting is that AirDrop is much, much faster now, too. I move images and other files between my iPhone, iPad, and Macs with AirDrop dozens of times each week. It’s a deeply embedded part of my workflow. Before installing Golden Gate, I rarely sent multiple items via AirDrop simultaneously because it could be very slow or even fail completely. Now, however, I’m retraining myself to send multiple screenshots and other files all at once because AirDrop is so much faster than before.

Launching apps and sending screenshots more quickly aren’t sexy new features that come with fancy screenshots I can share with you, but these are meaningful changes just the same. It remains to be seen how the improvements will hold up over time, but they’ve made a great first impression, so I’m optimistic. Changes that reduce friction are the kind of updates that help keep me focused on what I’m doing and get more done, which I consider a big win.

Those are the big-ticket system changes to the Mac, but of course, there are many other system-level changes coming, like better window positioning consistency when you use multiple displays, HDR UI elements and faster refresh rates for displays that support those features, resizable windows in the iPhone Mirroring app, full-resolution images in Shared Albums in Photos, and enhancements to Notes, Maps, Podcasts, and Messages. I’ll have more details on all of them in my fall review.

Apple Intelligence and the Siri App

The new Siri app.

The new Siri app.

The headline Apple Intelligence feature this year is the new Siri app, a dedicated chatbot-style interface that benefits from Apple’s AI collaboration with Google. Before I get into Siri, though, it’s worth noting that there’s more to Apple’s AI story this year than just the digital assistant. In fact, Apple Intelligence features have been sprinkled throughout the system:

  • Finder uses AI to suggest file and folder names based on their content;
  • Safari tabs can be automatically organized by topic;
  • Weak passwords can be automatically updated in the Passwords app;
  • Messages spawns little buttons that let you pull information out of a chat and into apps like Reminders and Calendar;
  • Natural language descriptions can be used to create Calendar events; and
  • Photos includes new AI-driven features like Spatial Reframing, Extend for expanding the borders of a photo, and improvements to the Clean Up tool.
Building shortcuts with natural language.

Building shortcuts with natural language.

Shortcuts has joined the fray, too, with the ability to build shortcuts simply by describing them. This is the sort of democratization of automation that I love. Building shortcuts has always been simpler than writing code, but it’s also had a steeper learning curve than most people were willing to deal with. You won’t be able to build a complex shortcut with natural language alone, but the reality is that even people who know how to make complex shortcuts use a lot of simple ones for day-to-day tasks, and for that, the new feature is fantastic.

I’m also a fan of the ability to build Safari extensions by describing them. I’ve made a couple, like one that generates a Markdown-formatted link list from selected tabs, and the process of building it was fast and effective.

I’ll have more to say about all of these features in the fall, but they’ve made good first impressions. In past macOS updates, some of the Apple Intelligence features have felt a little out of place and bolted on. I appreciate that these new features are woven more cleanly into their underlying apps. Maybe the era of self-consciously calling every feature AI is coming to an end and they’ll just be called features again. We’re probably not quite there yet, but one can hope.

Using Siri AI from inside Spotlight.

Using Siri AI from inside Spotlight.

As for Siri AI, which is surfaced in the new Siri app, Spotlight, context menus, and other locations, it’s worth keeping in mind that Apple has said it will launch later this year as a beta. The Siri AI features are also gated behind a waiting list, so don’t install the beta expecting to be able to use them right away, and even if you do get it, Siri AI is a beta of a beta.

As a result, Siri AI has more rough edges than other parts of Golden Gate. For example, it’s not uncommon for Siri requests to simply fail on one Mac but be correctly answered on another.

Other parts of Siri AI don’t work at all, like third-party app integrations since developers have to update their apps first. I can add tasks in Reminders, events in Calendar, and notes in Notes, but I haven’t had the chance to try a third-party Mac app that works with Siri AI yet. If you’re a developer working on Siri AI support, get in touch. I’ll be highlighting the best ones I try in the fall.

Siri is excellent for finding old texts in Messages, adding tasks to Reminders, and more.

Siri is excellent for finding old texts in Messages, adding tasks to Reminders, and more.

Despite the current limitations, if you use chatbots as a replacement for Google Search, you’ll probably have a good experience with the new Siri app. That’s because even in these early betas, if you ask Siri something like, “Give me a day trip itinerary for a trip to Chicago this Saturday,” you’re likely to get good but pretty middle-of-the-road recommendations. From there, though, you can drill down with follow-up queries to get something more in line with your tastes. The results include source links you can follow, too. Given the ad-strewn mess that web search has become, using Siri for this sort of thing is a meaningfully better experience.

The one caveat on Siri’s world knowledge is that it’s roughly 2-3 weeks stale in some places. Ask Siri to give you the most recent article on any website, and it will be 2-3 weeks old. However, fetching current information instead of specific posts is more timely. When I asked whether Anthropic had made any announcements recently about Cowork, Siri correctly linked me to stories from two days prior.

Current events and sports show up quickly in Siri, but that's not true for all web-based queries.

Current events and sports show up quickly in Siri, but that’s not true for all web-based queries.

Likewise, facts like sports scores and celebrity deaths seem to get updated more quickly. I’m writing this on July 9, and I saw a headline in Apple News this morning that singer Bonnie Tyler passed away yesterday. I asked Siri if she was still alive and was told that she was “as of June.” I asked again a couple of hours later, and Siri answered that her death was announced on July 9 – the same day I asked.

Siri is also good at completing one or more actions as long as they fit within the defined set of App Intents schemas. “Remind me to walk the dog at 5:00 pm, add dinner with Jennifer at Mandalino’s to my calendar for Friday at 7:00 pm, and create a note that says ‘Hello World’” works reliably. In my early testing, Siri is also good at generating images comparable to what you’d get directly from Image Playground, creating and summarizing text, playing media like a requested podcast episode, and maintaining continuity when follow-up questions are asked.

Sometimes, Siri just takes a random stab at an answer.

Sometimes, Siri just takes a random stab at an answer.

Personal context generally works well, too. Siri can find old iMessages I’ve sent to people, it knows who my wife is and where I live, and it can find all sorts of information buried in Notes and other apps where Apple has done the work to expose that information. But like all AI systems, it sometimes makes things up. I asked Siri how old Federico is, and it looked at his entry in Contacts, which includes his birthday. The trouble is, I only included the month and day of Federico’s birthday, not the year, so Siri “guessed” that he’s 116 years old, which is off by a little. Siri also equates Reminders tasks that are assigned a time with Calendar events, which is odd.

When you dig deeper into Siri AI, you’ll discover that not all structured data on your Mac has been given the necessary makeover to work with it. A good example is Music. You can prompt Siri to play a song, but most of the rich metadata in the app isn’t exposed to Siri, which is a shame because it is exposed elsewhere, for example to AppleScript. Again, though, this is a beta, and there’s clearly more work to be done to take better advantage of what’s on your Mac.

Apps like Music don't expose as much of their data to Siri AI as they do to AppleScript, which is frustrating.

Apps like Music don’t expose as much of their data to Siri AI as they do to AppleScript, which is frustrating.

Despite the limitations and rough edges, I expect that the new Siri app will be a hit. I’ve found Siri’s world knowledge answers to be a little superficial – similar to what Google’s AI Overviews produce. However, in-depth research isn’t the point, nor is it what people want or need most of the time. For information about current events, businesses, and other everyday questions, Siri is fine. Throw in the ability to manage tasks, calendar events, notes, and the other things people commonly do on their Macs and other devices, and it adds up to a greatly improved Siri experience.


Overall, Golden Gate is shaping up to be an excellent release. As for whether you should give it a try, I think it’s worth it, especially if you have an older Apple silicon Mac that would benefit from the performance gains. I also think many people will get a lot out of most of the Apple Intelligence features right away. Plus, if you primarily use an app like ChatGPT or Claude to search for information and like the idea of occasionally dropping information into apps like Calendar and Reminders, you’ll get a lot out of Siri, too.

And of course, even if you want more out of Siri than it offers today, patience is in order. I set my expectations for Siri low after Tahoe, and while I would have preferred more from this beta release, I’m willing to wait it out a little. I’m optimistic that it will improve because if Apple is able to assemble a tool that can perform multiple actions across its own apps and those from third parties, users will have an elegant, simple, privacy-focused solution that will go a long way towards fulfilling what was demoed at WWDC in 2024. And that’s something worth waiting for.

  •  

Siri AI and Apple’s Trickle-Up Strategy

The new Siri AI in iOS 27.

The new Siri AI in iOS 27.

In the month that I’ve been using iOS 27 (launching in public beta today) and the new Siri AI, I’ve come to a few conclusions: Siri AI is a much better Siri and will (probably) be a massive success; the newfound chatbot capabilities of Siri will pose a serious threat to OpenAI and the vast majority of free ChatGPT users they have; and the new Siri is (again, probably) not for me at the moment. At the very least, it can’t be right now given its lack of support for third-party apps and technical issues I’ve encountered during beta testing.

It took me a while to accept the fact that Siri AI can’t be the kind of AI assistant I’d spend hours working with every day. But after testing iOS 27’s new Siri experience every day (and breaking it often in the process), I think that’s okay – and, arguably, what Apple is shooting for at the moment.

The new Siri AI is not designed for people who have grown accustomed to working with frontier models and agents such as Claude Code and Codex. The first version of Siri AI can’t be considered an “agent”, nor can it be compared to products from Anthropic, OpenAI, or Google that are targeting power users living at the bleeding edge of AI. If you go into Siri AI thinking that it’s Apple’s answer to ChatGPT Work or Claude Cowork for long-running tasks or deep research queries, you’re going to be disappointed – like I initially was.

Instead, Siri AI carries all the typical traits of a new Apple product: it’s a user-friendly experience designed for the masses, without any of the complexities that define a power-user tool, for better or worse. This is how Apple rolls: they don’t start from a high power-user ceiling and let products trickle down to consumers; they always start from the consumer level and refine, iterate, and extend until products trickle up to power users. This perspective isn’t meant to excuse the (many) current flaws of Siri AI. (More on them below.) It’s just the necessary lens for understanding how Apple is addressing their AI shortcomings in a way that doesn’t betray the company’s soul and design ethos.

There will be plenty more to say about iOS 27, the improved Shortcuts app, Liquid Glass tweaks, and other system enhancements later this year. After all, I have a review to write. Today’s column is merely an opportunity for me to reason through the obstacles I’ve faced with Siri AI and the way I’ve had to re-learn how to think about Siri.

Siri AI: The Good Stuff

You see, I believe my issue is that I’m too agent-pilled and accustomed to products like Claude Code and Codex at the moment. Desktop agents have fundamentally changed what I do as a creator who writes and talks on podcasts but also releases software products for my team and audience. There is no denying that Apple’s new Foundation models powering Siri are a far cry from Fable and Sol, or that they feel like models from two years ago. The AI frontier from the two big labs (and – we have to be honest with the numbers here – probably SpaceXAI and Meta now, too) is in a completely different league at the moment. I spent my first couple of weeks with Siri AI trying to convince myself that I could replace Codex with Siri AI, and that was the wrong approach. There is a potential future in which Siri AI can become a more proactive and capable agent, but that’s not what Apple is shipping this year.

If you, like me, are a heavy Claude or ChatGPT user but are curious about Siri AI, you need to reset your expectations and understand that Apple is going after something else entirely. For starters, the new Siri AI is a dramatically better Siri for typical Siri stuff. The new Siri understands your commands and nuanced requests better because of the LLMs behind it; it can often perform multiple requests in one go (such as setting multiple timers with one command); the new expressive (and customizable!) voices sound great, and they’re terrific at reading and summarizing notifications. Apple’s first advantage compared to other chatbots is right here: only Siri can integrate with the iPhone and iPad to this extent, so even if the Foundation models aren’t as smart as the competition, Siri can do a lot more for most people on their devices because neither OpenAI nor Anthropic have OSes they can control. Claude and ChatGPT are extremely intelligent inside their own apps; Siri AI is intelligent enough for routine tasks that can span an entire operating system.

The new expressive voices (right) sound great.

The new expressive voices (right) sound great.

The other key advantage of Siri AI is its system-wide persistence. In addition to voice mode, there’s now a full-blown Siri app that behaves like a traditional chatbot app, allowing you to revisit threads and pin specific ones at the top; but most importantly, you can now finally invoke the new hybrid Spotlight/Siri AI search UI from anywhere on iOS by swiping down on the Dynamic Island.

Spotlight and Siri have been unified in the same UI, so you can still quickly launch apps and documents via search in addition to asking questions.

Spotlight and Siri have been unified in the same UI, so you can still quickly launch apps and documents via search in addition to asking questions.

The lack of system-wide access to Spotlight on iOS bothered me for years, ever since I started reviewing iOS on an annual basis. Now, search is only a swipe away no matter the app I’m using, and the search box itself is smart enough to understand whether I’m looking for an app to launch or formulating a longer request for Siri AI.


It’s been challenging for me to “undo” advanced habits I’ve developed with agents like OpenClaw and assistants like Codex; I think MacStories readers who fall on the power-user end of the AI spectrum will probably face the same hurdles with Siri AI. However, I’ve been able to identify a variety of areas where Siri AI was faster, nicer, and more comfortable than ChatGPT or Codex Remote for practical, everyday questions.

I recently spent a few days in Gaeta, and as we were walking to dinner one night, we spotted this huge vessel docked in front of the restaurant. Typically, I would have taken a picture, started a new ChatGPT thread, uploaded the image, and asked a question about it. This time, I simply held down the Camera Control button (which now defaults to Siri AI mode in the Camera app) and captured a photo. A few seconds later, Siri AI told me I was looking at the Palinuro, a three-masted barquentine that serves as a training vessel for the Italian Navy – which was spot-on. An interaction that would have taken 20-30 seconds with ChatGPT was reduced to a five-second affair with Siri AI. Even nicer, I was able to ask follow-up questions from Siri AI’s floating overlay as well as find the chat in the Siri app later, where I continued asking questions about the ship’s history and usual locations.

The ability to go from Siri in the Camera to a longer conversation in the dedicated Siri app is one of my favorite aspects of Siri AI.

The ability to go from Siri in the Camera to a longer conversation in the dedicated Siri app is one of my favorite aspects of Siri AI.

Improved on-screen awareness and integration with Apple Maps has been another highlight. On our way to Gaeta, Google Maps had us drive through narrow mountain roads that we really didn’t like, even though they arguably saved us some time. For the return trip, I decided to use Apple Maps, but I noticed that it also recommended the same mountain roads. So without leaving the Maps app, I swiped down to invoke Siri and typed:

I wanna go back home (from Gaeta to Rome) but I don’t like this route. It goes through too many mountains. I wanna do the Autostrada as much as possible. Is there any way to maybe add some time to the trip and go slightly further down south to find another Autostrada entrance?

To which Siri responded:

To avoid the mountainous routes and stay on the Autostrada A1 longer, you can head slightly south from Gaeta toward the Cassino entrance or even further south toward Capua before heading north to Rome. This will add some time to your trip but provides a flatter, more straightforward drive on the highway.

Again, spot-on: the Cassino toll booth proved to be the way to go for a more comfortable trip.

These Maps-related suggestions were perfect.

These Maps-related suggestions were perfect.

A couple more things worth noting here:

  • Siri AI didn’t mind my mix of Italian and English in the same request. Even though it’s only officially launching with English support, Siri AI is backed by a large language model – and LLMs are inherently good at multiple languages.
  • Siri AI assembled a multi-step route for me, which I opened in Maps, and it was perfect.

After some hiccups in the first two developer betas of iOS 27, Siri AI has also become an efficient way to work with the Reminders app, which I started using as my primary task manager several months ago when I began working on my RemCTL CLI for it. In addition to the usual stuff that Siri could already do in Reminders before, such as creating tasks and fetching items due on the current day, Siri AI – thanks to the new and improved App Intents Apple added to Reminders – can now handle more advanced questions. For instance, I can ask Siri to get tasks belonging to two specific sections of a list in Reminders, and it’ll do it. Claude can also integrate with Reminders on iOS, but since its integration is powered by the old and limited EventKit framework, it can’t be as flexible as the exclusive App Intents integration now available for all apps in Siri AI.

Siri AI can finally show me tasks from sections of lists…too bad it also included a task from another section.

Siri AI can finally show me tasks from sections of lists…too bad it also included a task from another section.

I’ll have plenty more examples to share and analyze in my review of iOS and iPadOS 27 later this year. As things stand right now, my thoughts on Siri AI are converging around this idea: with system-wide access, an exclusive app ecosystem, and good enough performance, Siri AI doesn’t need to be a frontier-level model to be useful to millions of people.

Siri AI: The Bad Stuff

All of this, however, is not to say that Siri AI is perfect. Far from it.

This is beta software, of course, and Apple has time to improve the experience. But I’m afraid that some design choices and intrinsic limitations of Siri AI will remain in place for the next year, leaving us with a product that, despite a two-year delay, still feels very early compared to the likes of ChatGPT, Claude, or Gemini, even in their plain “chatbot” modes.

The biggest issue I’ve encountered is the inconsistency of it all. Very often, the new Siri AI still replies with a generic “Uh oh, something went wrong” error that doesn’t explain what the error was or why it happened. Sometimes, I ask a question via voice, and it errors out, but then a few seconds later, I type the same question in the app, and it’s fine.

Anecdotally speaking, these issues seem to occur more frequently when Siri “thinks” longer for a request, which perhaps suggests Apple needs to optimize the performance of their larger model on Private Cloud Compute. However, the fact that Apple wants to keep things simple compared to their competition isn’t doing them any favors here: in ChatGPT or Gemini, I can know when the model is reasoning for longer, but Siri AI’s interface is a black box. There are no reasoning selectors or hints in the UI at all. That is a fine, Apple-y approach when everything works well; but as soon as something breaks (as often happens with chatbots), the lack of clarity and controls stings.

The entire Siri app is, in fact, a bit of a mess. Its performance is subpar: I’ve noticed frequent stutters when scrolling threads, delays when typing (letters wouldn’t appear on-screen and autocorrect wouldn’t work), and broken ‘Sources’ popups displaying no actual sources for a query.

The results of this query were stale (I was on a trip last week), and the Sources panel for linked emails came up empty.

The results of this query were stale (I was on a trip last week), and the Sources panel for linked emails came up empty.

The app lets you rename and pin threads, which is nice, but it doesn’t offer basic controls such as the ability to select text in a Siri response or create folders for chats. Although the grid view looks good in marketing screenshots, in practice, I had to disable it immediately because I couldn’t quickly parse my threads and find what I was looking for.

I really don't like Siri's grid layout.

I really don’t like Siri’s grid layout.

Which brings me to indexing. As I noted above, Apple’s advantage compared to other chatbots will be Siri’s access to an on-device index that draws from the user’s apps and personal context. The problem is that I’ve yet to see an example of personal context “enhancing” any of Siri’s answers, and performing actions in or retrieving data from apps has been half broken for me since the very first beta of iOS 27.

I can’t speak about personal context because it has literally never worked in my examples. For apps, my understanding is that third-party ones will need to be specifically updated for iOS 27 in order to work with Siri AI – although some of them seem to work already, but others don’t? Apple requires developers to implement new features of the App Intents framework for Siri AI, and I’m optimistic that those who do will have their apps appear in Siri AI by September. Greg Pierce, the developer of Drafts, has added early support for Siri AI in his app, and I’ve been able to successfully create a note within the app from Siri, which presented a custom UI snippet for Drafts and completed the request in seconds. That was neat.

My problem is that, right now with Apple’s own apps, both the index and Siri’s ability to perform actions are very inconsistent. The assistant hallucinates abilities it doesn’t have, and it frequently just doesn’t work. In the examples below, I wanted to get notes from a specific folder, songs from a playlist, and a link from a note. Siri AI responded with an empty list of notes, said it couldn’t get songs from a playlist, and told me that my note didn’t have any links, respectively. (It did.)

Reminders integration started working for me in iOS 27 beta 3, but it still isn’t perfect. When I ask for tasks due today, Siri AI insists on presenting the same tasks twice, my only fault being that I enabled the integration between Reminders and Calendar:

At one point, I asked Siri to show me my overdue reminders. Siri AI struggled with that: it cut the list of overdue items short, apologized when I pushed back, then did it again anyways. I know that Siri AI is not based on a Gemini model but is rather a Gemini distillation, but I think that if you’ve ever used a Gemini model before, this kind of behavior with tool-calling should be awfully familiar.

Siri AI isn’t a replacement for agentic workflows with other LLMs that can perform multiple actions in one chain of events. Here, for instance, I asked Siri to get my latest screenshot from the Photos app and frame it with my Apple Frames shortcut. Not only did Siri AI not get the most recent screenshot from my library, but the assistant couldn’t perform two actions sequentially. At least, however, it told me; when I repeated a similar question but asked to copy the screenshot to the clipboard instead, Siri first asked me to confirm my action and then changed its mind and said it couldn’t do it.

Why ask for clipboard confirmation if you can't do it?

Why ask for clipboard confirmation if you can’t do it?

Searching for content hasn’t been ideal on my end, either. When I asked Siri to find me the latest single by Phoebe Bridgers, its default text response was an EP from two years ago; when I asked via voice, the response was correct. (…Why?) I similarly haven’t been impressed with Siri’s ability to search for messages and emails. Siri AI can reliably find recent texts from the Messages app, but the moment I start going a little further back in time, the system seems to struggle. I wanted to know when we took some time off at MacStories last summer, which I know was mentioned in a MacStories Weekly email that I have in the Mail app. Siri AI could only find a generic mention of John recharging after some time off, but it couldn’t give me an exact date because it did not find the correct email. ChatGPT Work did it in one minute and gave me a full breakdown of the weeks we took off.

Left: ChatGPT Work. Right: Siri AI.

Left: ChatGPT Work. Right: Siri AI.

All of this begs the question:

Is Apple’s on-device index a solid technological foundation or not? Is this system actually going to work at scale, for users with dozens of apps installed, each donating their data to the index, perhaps spanning multiple years of content? And can the cloud models – which are not using MCP but appear to be based on a plain JSON schema for structured data – make sense of it all?

My early tests haven’t been encouraging, but we have until September to find out.

The Trickle-Up

A trickle-up strategy cuts both ways: it gives Apple an opportunity to start simple and refine over time, but it also means that you, the user, are never given any more control than what the product allows for. As a result, Siri AI can be magical when it works; when it doesn’t, it feels like a mystery.

I can’t say whether I’m optimistic that Apple will get all of this to work in time for the fall or not because they don’t have the greatest track record in AI. I’m willing to give them the benefit of the doubt since the product itself is genuinely interesting and different from any other chatbot on the market. I want Siri AI to work, and if Apple can deliver on their vision, I’m convinced that it’ll spell trouble for OpenAI and ChatGPT. (Let’s face it: it’s the product to beat here, both in and outside of court.)

Siri AI permeates iOS 27, and that’s a threat to OpenAI and the hundreds of millions of users they have using ChatGPT for free with GPT-5.5 Instant. I don’t think Apple Foundation Models are as good as GPT-5.5 Instant, but Siri AI is the more ergonomic and integrated product. When the underlying chatbot and its world knowledge capabilities are good enough, and they can also be invoked via voice, text, the Camera app, context menus, or keyboard shortcuts, why would I open a siloed chatbot when I can use Siri AI and get a comparable answer more comfortably? If you’re a casual user of ChatGPT and do not pay for it, I think Siri AI can be a very compelling product that provides similar answers and, unlike OpenAI’s chatbot, integrates with the iPhone apps you already use. I don’t think it’s a coincidence that OpenAI is now following in Anthropic’s footsteps to monetize the business and enterprise markets rather than the consumer one.

At the same time, my concern is that we may be collectively assuming that “normal people” won’t see the differences between the capabilities of ChatGPT and Siri AI. In this industry, we have a tendency to sell “normal people” short and paint them as some perplexed bunch of occasional smartphone users who somehow passively accept any technology that is thrown at them. I strongly disagree with that. Maybe those people don’t care about ChatGPT Work, Codex, or Fable (yet?), but they can tell when an AI assistant is useful and when it’s not. People will compare the utility of ChatGPT to Siri AI, and I’m concerned that Apple’s 1.0 product will feel like it’s too little, too late – especially since Siri AI will be launching in select regions and in English only.

In the AI scene, companies move fast and break things. Apple needs to move fast without breaking anything, anymore. That’s a tough challenge, but here we are.

  •  

Halide: Unlock Your iPhone Camera [Sponsor]

If you read MacStories, you’ve likely heard of Halide. For nine years, it’s been the definitive iPhone “pro camera app,” garnering an Apple Design Award, and happy users all over the world. Two years ago, Halide added Process Zero, a feature that lets your iPhone take photos free of AI and algorithms in the spirit of analog photography. Halide Mark III takes that to the next level with its new Looks, Photo Lab, and streamlined design.

Halide Mark III now produces gorgeous photos straight out of camera, thanks to film-inspired Looks developed in partnership with renowned Hollywood colorist Cullen Kelly. For the times you feel like fine-tuning things, Mark III includes a powerful image lab that makes it easy to dial in a perfect look in seconds.

Chip shortages are hitting everyone’s wallets, so we’ve decided to run our first sale in three years, exclusively for MacStories readers. This week only, you can get Halide for 25% off your first year with offer code MACSTORIES2026SUB, or 25% off a one-time-purchase with offer code MACSTORIES2026OTP.

Our thanks to Halide for sponsoring MacStories this week.

  •  

Podcast Rewind: Surviving Email, Sony Controversies, a Snick Challenge, and John Explains the Boonies

Enjoy the latest episodes from MacStories’ family of podcasts:

AppStories

This week, Federico and John talk about the 10+ email apps they’ve used over the years and how recent spikes in email volume have caused them to change their approaches.

On AppStories+, Federico and John update listeners on their summertime agentic coding projects.

NPC: Next Portable Console

This week, Steam Machine ordering follow-up and Sony’s many controversial announcements.

On NPC XL, what’s going on with AYANEO and the Pocket MICRO 2? Plus, the RG Rotate gets clock faces, and Apple brings PC gaming on the Mac closer to reality.

Comfort Zone

Chris explains how he’s using Parchment, Matt gets all in your face about calendars, and everyone competes to see who can handle using Snick for the longest.

On Cozy Zone, the gang shares their development tips and setups.

MacStories Unwind

This week, John heads to the mountains while Federico cooks on a beach, the origin of “the boonies,” and narrow mountain roads, plus a TV and movie pick.


AppStories, Episode 492, ‘Email Survival Guide’ Show Notes

This episode is sponsored by:

  • Decagon: The AI concierge for every customer. Get a personalized demo.

Email Survival Guide

AppStories+ Post-Show: Our Latest Agentic Coding Projects

  • John
    • ReMarkable Paper Pure as an input device
    • Creating an “areas of work” Codex orchestration system
  • Federico
    • Shortcuts Playground 2.0
    • MacRemote, an app that creates a remote MCP server for Mac CLIs and local MCPs usable by any app that supports MCP

Subscribe to AppStories+

Visit AppStories.net to learn more about the extended, high bitrate audio version of AppStories that is delivered early each week and subscribe.


NPC, Episode 87, ‘PlayStation Pulls the Plug on Physical Discs’ Show Notes

Follow-Up

Sony’s Big Bad Week

Other News

Subscribe to NPC XL

NPC XL is a weekly members-only version of NPC with extra content, available exclusively through our new Patreon for $5/month. Each week on NPC XL, Federico, Brendon, and John record a special segment or deep dive about a particular topic that is released alongside the “regular” NPC episodes. You can subscribe here.


Comfort Zone, Episode 108, ‘My Magic Mouse Is Pregnant’ Show Notes

Things Discussed

Cozy Zone

For even more from the Comfort Zone crew, you can subscribe to Cozy Zone. Cozy Zone is a weekly bonus episode of Comfort Zone where Matt, Niléane, and Chris invite listeners to join them in the Cozy Zone where they’ll cover extra topics, invent wilder challenges and games, and share all their great (and not so great) takes on tech. You can subscribe to Cozy Zone for $5 per month here or $50 per year here.


MacStories Unwind, ‘Out in the Boonies’ Show Notes

Out in the Boonies

Picks

MacStories Unwind+

We deliver MacStories Unwind+ to Club MacStories subscribers ad-free with high bitrate audio every week. To learn more about the benefits of a Club MacStories subscription, visit our Plans page.


MacStories launched its first podcast in 2017 with AppStories. Since then, the lineup has expanded to include a family of weekly shows that also includes MacStories Unwind, Magic Rays of Light, Comfort Zone, NPC: Next Portable Console, and First, Last, Everything that collectively, cover a broad range of the modern media world from Apple’s streaming service and videogame hardware to apps for a growing audience that appreciates our thoughtful, in-depth approach to media.

If you’re interested in advertising on our shows, you can learn more here or by contacting our Managing Editor, John Voorhees.

  •  

A Month with Logitech’s Innovative Mobi Fold Travel Mouse

I can’t recall the last time I was truly excited about a mouse. I primarily use a trackpad whether I’m at my desk or using a laptop. The trouble with a trackpad-only setup, though, is that I sometimes wind up with wrist and elbow pain. That’s why I keep a Logitech MX Master 4 mouse on my desk to balance out the stress on my arms.

But that only works if I’m at my desk. More and more, I’ve been turning to a MacBook Pro for working away from my desk at home or elsewhere. Those locations are always less ergonomic than sitting at my desk, causing wrist and elbow pain more quickly. Still, I’ve never made it a habit to bring a mouse with me, especially when I’m away from home, because it’s more than I want to carry – that is, until Logitech’s latest mouse, the Mobi Fold, came along.

The Logitech Mobi Fold is an impossibly small mouse that folds completely in half, reducing its footprint to about ⅓ the size of my iPhone 17 Pro Max and about twice its thickness. Unfolded, it’s close to the length of the MX Master 4 but narrower. The Mobi Fold is impressively full-featured, too, making it an excellent all-around travel mouse worth taking a closer look at.

Folded, the Mobi Fold doesn't look much like a mouse.

Folded, the Mobi Fold doesn’t look much like a mouse.

I’ve been testing the Mobi Fold for about a month, and my favorite thing to do with it is fold it up, show it to someone, and ask them to guess what it is. No one has guessed correctly because a folding mouse just isn’t a thing most people have encountered before. Instead, the most common guess is that the Mobi Fold is a small battery for charging an iPhone, until I unfold it and the shape becomes more familiar.

The Mobi Fold is tiny.

The Mobi Fold is tiny.

Really tiny.

Really tiny.

The Mobi Fold is powered by a rechargeable battery that Logitech says lasts for up to 33 days (and up to 22 hours on a one-minute quick charge). The device also turns itself on and off automatically when unfolded and folded, which I love. Plus, the Mobi Fold can connect to up to three devices, and it supports both Bluetooth connections and Logitech’s Bolt dongle (sold separately).

The Mobi Fold’s surface is a soft-touch plastic that feels comfortable in your hand, and it has three buttons arrayed across the front. The middle button doubles as a trackpad, allowing you to drag a finger across its surface to scroll and perform gestures like a double tap for zooming in and out of a webpage.

The Mobi Fold pairs with up to three devices.

The Mobi Fold pairs with up to three devices.

By default, tapping the front of the middle button navigates forward, while tapping the back navigates back in a browser. However, as with other Logitech mice, you can program the Mobi Fold’s buttons and gestures to:

  • perform different actions depending on the app you’re using,
  • control system settings like brightness and volume,
  • perform macro-like smart actions, and
  • display the Logitech Actions Ring, a customizable set of actions that are overlayed on your work environment.

That’s a lot of customization for a diminutive mouse, which I appreciate. However, because the Mobi Fold is typically my “long work sessions at the coffee shop” mouse, I’ve found that all I really need is its traditional point-and-click functionality.

The Mobi Fold makes a good companion to an iPad.

The Mobi Fold makes a good companion to an iPad.

Ultimately, the Mobi Fold isn’t going to replace the MX Master 4 sitting on my desk, but it’s not meant to. I’ve fallen for the Mobi Fold just the same because its compact size and light weight make it a no-brainer to carry with me. I’ve also been pleasantly surprised at just how comfortable the Mobi Fold is to use, unfolding into a sturdy, angular shape that feels good in hand, unlike, say, Apple’s shallower Magic Mouse.

As a result, I really can’t recommend the Mobi Fold enough for on-the-go use with a Mac laptop or iPad. The combination of features in such a small, portable package sets it apart from every other mouse I’ve used and makes it well worth its $79.99 price tag.

The Mobi Fold is available in Graphite, Lilac, Off White, and Sand colors, both directly from Logitech and from Amazon.

  •  

Coming Soon: What’s Next on Apple TV and Apple Arcade in July 2026

It’s July, and Apple TV and Apple Arcade have an interesting lineup, including four games that debuted last week, the return of Silo, one of my favorite Apple TV series, Lucky, a limited series starring Anya Taylor-Joy, and The Dink, a pickleball movie that looks like a lot of fun.

Apple Arcade

Apple Arcade debuted four games last week.

Dungeon Clawler+

The game I’m most curious about this month is Stray Fawn Studio’s Dungeon Clawler+, which Apple says “combines the strategic depth of a roguelike deckbuilder with the unpredictability of an arcade claw machine.” The hook is that instead of drawing cards, you use a claw to grab weapons, shields, and other items that affect your next move.


Creatures of the Deep+

Creatures of the Deep+ is a single-player fishing adventure that pairs fishing with exploration and mystery. Your job is to embark on the open seas, catch fish, and learn the secrets that lie beneath the waves.


Pocket City 2+

If you’ve ever played a classic Sim City game, you’ll have a feel for Pocket City 2+. You play as the city’s mayor and are charged with building and maintaining your city, which you can explore on foot as you build.


Draw It+

Draw It+ challenges players to draw things based on prompts under time pressure. It’s a single-player family-friendly game that can be passed around at a party or played solo, while honing your doodling skills.


Apple TV Shows and Movies

Silo – Season 3

I only just started Silo, season 2, prompted in part by the release of season 3 last Friday. It’s a fantastic dystopian mystery starring and executive produced by Rebecca Ferguson and created by Graham Yost. If you like a good post-apocalyptic brain teaser, be sure to check the new season.


Trying, Season Five (July 8, 2026)

This week the acclaimed British comedy Trying returns for a fifth season. Starring and executive produced by Esther Smith and Rafe Spall, the series is a lighthearted look at the ups and downs of family life.

Add to Your Calendar:


Lucky (July 15, 2026)

Lucky is a limited series starring Anya Taylor-Joy based on the bestselling novel of the same name by Marissa Stapley. Taylor-Joy plays a young woman whose former life of crime comes back to haunt her, just as she thinks she’s escaped her past.

Add to Your Calendar:


The Dink (July 24, 2026)

The Dink is a comedy about a former tennis star played by Jake Johnson who has been reduced to coaching kids at a suburban country club. Johnson, who stars with an ensemble cast that includes Ed Harris, Ben Stiller, and Mary Steenburgen, discovers that he loves pickleball, which just may save the ailing country club.

Add to Your Calendar:


That’s it for July. I’m personally looking forward to moving on to season three of Silo once I finish season two and watching Lucky.

If you’re a Club MacStories Plus or Premier member, drop by the TV and Movies channel in Discord to chat about what you’re looking forward to from Apple TV this month, and be sure to listen to MacStories Unwind where we will undoubtedly cover these shows in the coming weeks.

  •  

Finishing with Fable 5

When Fable 5 returned last week, I knew exactly what to throw at it. In February, I started a project out of frustration that likewise ended in frustration, so I put it on the shelf and waited. Five months later, Fable 5 was released, and I knew it was time to finish Editor, a single-view diffing tool for writers rather than developers.

At MacStories, we all write in Markdown, and we’ve used GitHub to share and sync changes among team members since 2015. GitHub is primarily a developer tool, but it’s a fast, reliable way to share our Markdown-formatted article files, too.

We use GitHub the most for the Club MacStories newsletters. Every week, Federico, Devon, Jonathan, and I work on sections for MacStories Weekly and save them to a GitHub repo. That allows any of us to sync the sections locally for reading, editing, and assembling the issue.

The trouble is that as great as Markdown text editors are to write and GitHub is for versioning and syncing, there isn’t a good way to view the changes someone has made to a document. I know because I’ve been looking for a solution for a long time. Some Markdown apps like iA Writer and Bear support versioning or backups, but I’ve yet to find a text editor that can visualize changes made by someone else based on a document’s Git history.

Of course, developers have many ways to track changes to code, including GitHub Desktop, Kaleidoscope, and Git Tower. Code is just text, so those apps can be used by writers, too. However, the process of writing and editing prose is fundamentally different from code. I’ve tried the apps above and others, and it’s just too hard to track changes in the formats development tools use.

This is what it's like trying to track changes in GitHub Desktop.

This is what it’s like trying to track changes in GitHub Desktop.

We wouldn’t have stuck with GitHub as long as we have if it didn’t work, but that hasn’t made the friction of reviewing changes any less frustrating, especially on Fridays when we send MacStories Weekly. That’s when I had the idea for Editor. I was trying to parse some changes Devon had made to one of my stories with GitHub Desktop, and the friction finally got to me.

One obvious problem was the side-by-side document view many code diffing tools use. I wanted more detail than most diffing tools offer, but in a single, readable view, so I could skim through changes quickly.

Most agent-assisted projects benefit from some up-front research and planning. I knew what I wanted would sink or swim on the design, not the app’s underlying Markdown viewer, so I spent time researching systems for visualizing document edits.

That’s when I came across Upwelling, a multi-author project from Ink & Switch that describes itself as “an independent research lab exploring the future of tools for thought.” In their research paper, the authors described my exact problem:

Unfortunately, version control tools like Git, which are designed for software development, do not suit the needs of writers. Git cannot compare or merge files from WYSIWYG editors such as Microsoft Word… and graphical user interfaces for Git are cluttered with complex concepts such as commit hashes and visualizations of non-linear branching and merging histories.

Ink & Switch’s solution, a prototype collaborative text editor, wasn’t what I wanted to build, but the research behind it was full of interesting ideas that helped me settle on several principles for what would become Editor:

  • Document changes needed to be visible in a single view that carefully balanced highlighting changes with readability;
  • A writer should be able to instantly switch from the marked-up version of their document to the clean original and edited final version;
  • Changes needed to be categorized by filterable types like punctuation, word choice, capitalization, insertions, and deletions to reduce clutter in heavily edited documents;
  • Change types would be color coded using a side rail system inspired by maps of London’s tube system;
  • Navigating among individual edits needed to be done by simple j/k keyboard input; and
  • Global document navigation should employ a mini-map of a document’s edit regions (a feature borrowed from developer IDEs like Xcode) to make it easy to jump from one area of a document to another.
Working with Claude and artifacts to prototype Editor.

Working with Claude and artifacts to prototype Editor.

With those choices made, I got busy in Claude Code and came up with a proof of concept quickly, but sadly, these were the days of Claude Opus 4.6, which wasn’t nearly as good at design as today’s models. What I wanted was possible, but what I had was a mess.

The prototype is recognizable as Editor, but far less readable than the finished version.

The prototype is recognizable as Editor, but far less readable than the finished version.

As it turns out, designing track changes that are accurate but readable is hard. For example, does changing “day” to “date” replace one word with the other or substitute one character (the “y”) for two others (“te”)? Despite putting clear parameters around what Editor should look like, I could tell Claude was stuck, so I called it quits and moved on.

However, I’d wanted something like Editor for far too long to simply give up. So I saved what I had to a GitHub repo and figured I’d take another run at it later.

Editor makes it easy to see small changes like punctuation with filters.

Editor makes it easy to see small changes like punctuation with filters.

Later turned out to be last week when Claude Fable 5 was re-released after a U.S. government shutdown of the model. Anthropic made the model available to its subscribers, with some restrictions, through July 7, which I made good use of.

A lot has changed in the six months since I put Editor on ice. Notably, Claude Opus 4.8 and Claude Design were released, and Claude became better at using a browser, all of which fit nicely with Editor’s relatively complex design.

Dark mode does a particularly nice job of highlighting changes.

Dark mode does a particularly nice job of highlighting changes.

Between Opus 4.8 and Claude Design, I expect I could have finished Editor without Fable 5, but with it, the only thing that slowed me down was my five-hour token limit. I repeatedly hit the limit in under an hour as Fable managed a swarm of subagents. What could have taken a few hours last Friday night spanned an evening and the next morning. The token gating slowed me down, but at the same time, I expect that using Opus 4.8 and Claude Design would have taken the entire weekend.

But it isn’t just speed that makes Fable 5 impressive; it’s the fact that it got Editor’s complex UI right the first time. Fable took a carefully planned but very broken prototype and turned it into a polished product that the whole MacStories team can use.

Editor is built to run on the internal tools foundation Federico created.

Editor is built to run on the internal tools foundation Federico created.

However, there’s a big difference between a web app running on my Mac mini server for personal use and something that can be shared. Fortunately, Editor also benefited from the internal tool foundation Federico has built over the past several months.

He originally built it to house Feedboard, his kanban-style RSS feed reader; Images, an update to our tool for uploading images to the MacStories CDN; and iOS Review Search, a semantic search tool for his iOS and iPadOS reviews. It’s a login-protected internal page built on web app hosting platform Vercel. I later contributed a tool that summarizes Apple Newsroom posts and simplifies uploading their promotional images to our server.

Federico managed Editor's deployment, in part, from Cursor for iPhone.

Federico managed Editor’s deployment, in part, from Cursor for iPhone.

With a couple of those tools in hand as context for Fable, I asked Claude to get Editor ready for our internal tools page and passed it off to Federico with a separate set of specs and instructions he could point Claude at for deployment and the creation of a landing page. That introduced bugs that required some troubleshooting, which Federico handled in part using Cursor and it new iPhone app, but by that afternoon, Editor was ready for production. The entire process from old, broken prototype to production web app took less than 24 hours, and for a lot of that time we were either asleep or away from home.


Navigating by individual edit.

Navigating by individual edit.

When you use agentic tools like Claude every day, it’s easy to forget how far they come so quickly. All you see are the flaws that still serve as roadblocks. What was different about using Fable 5 was that there were no roadblocks. It simply took a project that Opus 4.6 struggled with in February and made short work of it. It was a remarkable thing to see. And now, we have a tool that I’ve wanted since we started using GitHub for our writing in 2015.

Tomorrow, Fable will move to usage credits that are just too expensive for my tastes, given how fast the model burns tokens. Hopefully, it will trickle back into Anthropic’s subscription tiers in the future. Until then, though, I’ll continue knocking out prototypes, and if they’re too much for Opus, I’ll shelve them until a better model comes along. They always do.

  •  

Podcast Rewind: AI Aggregators, Fable 5, Steam Machine Pricing, and Chris’s App

Enjoy the latest episodes from MacStories’ family of podcasts:

AppStories

This week, Federico and John talk about the state of AI aggregator apps and their future prospects before checking in on their current AI app setups for the AppStories+ post-show.

NPC: Next Portable Console

This week, Federico, Brendon, and John consider the Steam Machine’s pricing and early reviews.

On NPC XL, Brendon fulfills a long-ago Switch 2 promise, surprising John and Federico.

Comfort Zone

Niléane invested in a fast-appreciating asset (air conditioner), CHRIS MADE AN APP, and everyone surprises everyone else with their favorite challenges.

On Cozy Zone, we tier list the biggest iPhone features over the year.

MacStories Unwind

This week on MacStories Unwind, Federico and John are burning up Claude Fable 5 tokens as fast as they can, while Federico finds the time to try a brand new Switch 2 game.


AppStories, Episode 491, ‘Are AI Aggregators Worth It?’ Show Notes

This episode is sponsored by:

  • Mercury Weather: Forecasts, beautifully done. Download now for free.
  • Claude: For problems worth solving — get started with Claude today.

AI Aggregator Apps

Subscribe to AppStories+

Visit AppStories.net to learn more about the extended, high bitrate audio version of AppStories that is delivered early each week and subscribe.


NPC, Episode 86, ‘Did You Put Your Email in the Bucket?’ Show Notes

The Steam Machine

Subscribe to NPC XL

NPC XL is a weekly members-only version of NPC with extra content, available exclusively through our new Patreon for $5/month. Each week on NPC XL, Federico, Brendon, and John record a special segment or deep dive about a particular topic that is released alongside the “regular” NPC episodes. You can subscribe here.


Comfort Zone, Episode 107, ‘The Year of Our Lord, Zork’ Show Notes

Things Discussed

Cozy Zone

For even more from the Comfort Zone crew, you can subscribe to Cozy Zone. Cozy Zone is a weekly bonus episode of Comfort Zone where Matt, Niléane, and Chris invite listeners to join them in the Cozy Zone where they’ll cover extra topics, invent wilder challenges and games, and share all their great (and not so great) takes on tech. You can subscribe to Cozy Zone for $5 per month here or $50 per year here.


MacStories Unwind, ‘Burning Tokens Before the Clock Runs Out’ Show Notes

Fable 5

Picks

Unwind Deal

  • Sherlock from the BBC is just $24.99 in the TV app.

MacStories Unwind+

We deliver MacStories Unwind+ to Club MacStories subscribers ad-free with high bitrate audio every week. To learn more about the benefits of a Club MacStories subscription, visit our Plans page.


MacStories launched its first podcast in 2017 with AppStories. Since then, the lineup has expanded to include a family of weekly shows that also includes MacStories Unwind, Magic Rays of Light, Comfort Zone, NPC: Next Portable Console, and First, Last, Everything that collectively, cover a broad range of the modern media world from Apple’s streaming service and videogame hardware to apps for a growing audience that appreciates our thoughtful, in-depth approach to media.

If you’re interested in advertising on our shows, you can learn more here or by contacting our Managing Editor, John Voorhees.

  •  
❌