Hi, everyone!
In this issue, we dive deep into the world of AI agents. Over the past couple of weeks, the AI landscape had a bit of a meltdown over a proactive personal assistant called Clawdbot Moltbot, OpenClaw. Entirely vibe-coded by Peter Steinberger (creator of PSPDFKit), it gained massive popularity for its ability to “actually do things” instead of just chatting. For many, it was the much-sought-after “personal assistant” that Siri and Alexa promised, but never quite delivered.
Not only did this lead to a shortage of Mac Minis (which people bought so they could run their own personal assistants on them), it also gave rise to a social network for AI agents called Moltbook (you can’t make this up).
In a not very surprising turn of events, federating a whole network of autonomous agents that have access to their user’s secrets and API keys resulted in a security breach.
I hope you weren’t among those whose secrets were compromised…
In other news, Skills for agentic coding are growing in popularity. But how do you measure the success of an agent? My colleague Daniela Petruzalek built a framework called Tenkai (Japanese for “deployment” or “expansion”) that allows you to experiment with different agent configurations and measure their success. Definitely give this a try for your next Skill!
As always (and true to the name of this newsletter), I’ve included a bunch of links to interesting articles and tools from around the Swift community. I serendipitously came across a true gem: DebugSwift. If you haven’t heard about it before, definitely give it a try, it’s a powerful (and underreported) toolkit for debugging iOS apps. It includes a network monitor, UI inspector, and even tracks SwiftUI render passes.
Speaking of gems, I’ve included a beautiful font called Open Runde, a friendly rounded variant of the Inter typeface, and a site that collects delightful micro-interactions from around the web.
And finally, I urge you to check out Immergo - an immersive language learning app. When I first tried it, I had a hard time putting it down. It’s a great way to learn a new language with fun and interactive challenges.
What a world we’re living in.
As always, I’m curious to hear from you. Just hit reply (or @ me on social media) and let me know what you think.
Peter