home

Not only Swift

Xcode tips & tricks, Swift, SwiftUI, Firebase, computing and internet history, and - of course - some fun stuff.

Read and trusted by engineers from:

Apple logoLeica Camera logoGoogle logoPayPal logoSAP logoIKEA logo
To: Subscribers of Not only Swift
Date: February 3, 2026
Issue: 92
Re: SwiftUI for terminal apps, calling MCPs via CLI, and more

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

Sponsored link

Stop switching to Xcode just to hit Build.

Swift

DebugSwift: A Toolkit to Make Debugging iOS Applications Easier

by Matheus Gois

Creating and Introducing AsyncSharedStream

by Michael Long

SwiftUI

The Secret to Buttery Smooth SwiftUI

by Omar Elsayed

TUIkit — Terminal UI Framework for Swift

by Phranck

AI & Machine Learning

MCP CLI + Skill

by Phil Schmid

Immergo: Immersive Language Learning with Gemini Live

by Zack Akil

A Software Library with No Code

by Drew Breunig

Tools & Tips

gt

by Alex Mabe

wut?

by Simon B. Støvring

Design

Detail · Where craft lives

by Rene Wang

Open Runde

by Laurids Kern