Empower Apps

← Empower Apps30 sept. · 54 min

Skynet Came and Automated Everything with Jared Sorge

Skynet Came and Automated Everything with Jared Sorge30 sept.54 min

Jared Sorge stops by to chat about Arborist, his native Mac command center for Git work trees. We get into running agents in parallel with work trees, when to drop from SwiftUI down to AppKit, and selling a Mac app outside the App Store with Sparkle, Stripe, and RevenueCat, and somehow end up talking about the iPhone Duo.

Guest

Jared SorgeJared Sorge (@jsorge@mastodon.social) - Mastodonjsorge (Jared Sorge)Jared Sorge | LinkedInJared Sorge (@jsorge) • ThreadsArborist - A native macOS command center for Git repositories and worktreesTaphouse SoftwareRelated Links

ArboristBaseplate - Track your LEGO collectionTower - Git clientNova - Panicmise - dev tools, env vars, task runnerjust - a handy way to save and run project-specific commandsswift-subprocess - GitHubSparkle - Software update framework for macOSRevenueCatManaged Payments - Stripe DocumentationSQLiteData - Point-Free - GitHubSharing - Point-Free - GitHubSwift Navigation - Point-Free - GitHubIntroducing Claude Design by Anthropic Labs - AnthropicMac-Assed Mac Apps - Daring FireballTuistXcodeGen - GitHubShipaton 2026 - RevenueCatSwiftConiOSDevUKBushel - Mac virtualization for developersRelated Episodes

Practical Agents with Donny WalsEveryone Thinks They're Good at Prompting with Joe FabisevichThe Great SwiftUI Migration - Part 2 with Ben ScheirmanThe Great SwiftUI Migration - Part 1 with Ben ScheirmanmacOS Indie Deep Cuts with Aaron VeghMac Dev in 2021 with Daniel JalkutHow to Learn New APIs with Stewart Lynch - Part 1Automation Fun with Jared SorgeChapters

(00:00) - Why Work Trees

(06:56) - The Idea Behind Arborist

(11:14) - SwiftUI vs. AppKit

(17:05) - Picking the Right Tool for the Job

(21:27) - From Problem to Product

(25:30) - Shipping Outside the Mac App Store

(29:59) - Licensing, Sandboxing & Subprocess