try! Swift x AI is a series of personalized online workshops crafted exclusively for the Swift community. Led by @NatashaTheRobot, each week you'll explore practical AI techniques and insights that will help you build AI-powered apps.
Available Workshops


Natasha Murashev
Natasha is an iOS developer by day and a robot by night. She organizes the try! Swift Conference around the world (including this one!). She's currently living in India developing AI-based apps for reading Sanskrit texts.
Deep Dive into OpenAI's Responses API in Swift: Web Search, File Search, Computer Use, and More!
April 18th, 11:00am - 1:00pm EST
Natasha Murashev
OpenAI has recently introduced the Responses API, a powerful new re-design of the Chat Completions API, optimized for building AI agents capable of independently performing complex tasks. In this workshop, we'll explore the strengths and weaknesses of the Responses API, and understand how—and when—to use it effectively. Most importantly, we'll dive into the built-in tools, including web search, file search, and computer use. All in Swift!


Natasha Murashev
Natasha is an iOS developer by day and a robot by night. She organizes the try! Swift Conference around the world (including this one!). She's currently living in India developing AI-based apps for reading Sanskrit texts.
Swift x AI Fundamentals: Chat Completions API for Beginners
April 16th, 11:00am - 1:00pm EST
Natasha Murashev
This workshop is designed for Swift developers who are ready to begin integrating AI into their application. We'll focus on OpenAI's Chat Completions API, a powerful interface that has become the industry standard for interacting with Large Language Models (LLMs). You'll learn how to utilize this API not only to build chat applications but also to enhance other user interactions subtly with AI-driven features. Additionally, the workshop will cover techniques for incorporating images, files, and tools into your API requests, enabling functionalities like image analysis and file-based interactions. By the end of this session, you'll have a solid foundation to start building your AI-powered Swift app.


Natasha Murashev
Natasha is an iOS developer by day and a robot by night. She organizes the try! Swift Conference around the world (including this one!). She's currently living in India developing AI-based apps for reading Sanskrit texts.
Mastering the OpenAI Agents SDK in Swift: Agents, Handoffs, and Guardrails (Recording Only)
April 2nd, 11:00am - 1:00pm EST
Natasha Murashev
Please note that the workshop has already taken place. You can purchase access to the session recording, which also includes exclusive access to the GitHub repositories referenced during the event. Upon purchase, the recording will be delivered to your email within 24 hours.
The newly-released OpenAI Agents SDK offers a clear, organized way to build AI agents. In this workshop, you'll explore the Swift SDK version to create AI systems that follow custom instructions, perform smooth handoffs between agents, and include built-in safety checks. These techniques help you turn complicated workflows into simple, automated tasks, giving you practical skills to enhance your app development and build smart, AI-powered solutions.
Please note that while this workshop shares similarities with our other AI Agents in Swift sessions below, it places a stronger emphasis on understanding the unique terminology and hands-on implementation of the OpenAI Agents SDK.


Natasha Murashev
Natasha is an iOS developer by day and a robot by night. She organizes the try! Swift Conference around the world (including this one!). She's currently living in India developing AI-based apps for reading Sanskrit texts.
Swift x Gemini: Seamlessly Edit, Enhance, and Animate User Photos (Recording Only)
March 21st, 11:00am - 1:00pm EST
Natasha Murashev
Please note that the workshop has already taken place. You can purchase access to the session recording, which also includes exclusive access to the GitHub repositories referenced during the event. Upon purchase, the recording will be delivered to your email within 24 hours.
Discover how to integrate Google's new cutting-edge Gemini 2.0 Flash (Image Generation) Experimental model into your Swift projects! In this workshop, you'll learn to edit user photos with simple natural language prompts. Add or remove people, adjust room elements, change outfits, generate a professional passport photo, and much more — all without Photoshop. Then, enhance the edited image and transform it into a fun mini-video.


Natasha Murashev
Natasha is an iOS developer by day and a robot by night. She organizes the try! Swift Conference around the world (including this one!). She's currently living in India developing AI-based apps for reading Sanskrit texts.
Advanced AI Agents in Swift: Turning PDFs into Engaging Podcasts (Recording Only)
March 14th, 10:00am - 12:00pm EST
Natasha Murashev
Please note that the workshop has already taken place. You can purchase access to the session recording, which also includes exclusive access to the GitHub repositories referenced during the event Upon purchase, the recording will be delivered to your email within 24 hours.
Learn how to build an AI agent in Swift that converts PDFs into engaging, podcast-style audio content. Through this example, you'll gain practical skills that can be applied broadly to build advanced agent-based systems in your iOS and macOS applications.
Note: This workshop builds upon the previous session, “Introduction to AI Agents: Navigating LLM Workflows in Swift”. To get the most out of this workshop, you can purchase access to that recorded session below.


Natasha Murashev
Natasha is an iOS developer by day and a robot by night. She organizes the try! Swift Conference around the world (including this one!). She's currently living in India developing AI-based apps for reading Sanskrit texts.
Introduction to AI Agents: Navigating LLM Workflows in Swift (Recording Only)
March 4th, 10:00am - 12:00pm EST
Natasha Murashev
Please note that the workshop has already taken place. You can purchase access to the session recording, which also includes exclusive access to the GitHub repositories referenced during the event. Upon purchase, the recording will be delivered to your email within 24 hours.
You might have heard that 2025 is being hailed as the year of AI Agents. But what exactly are they? At their core, AI agents are intelligent systems that leverage large language models to autonomously perform tasks.
In this workshop, we'll cut through the hype and dive into practical, real-world LLM workflow patterns that you can integrate into your Swift applications. By the end of the session, you'll have the skills to design, implement, and optimize AI agent workflows, empowering you to build new app interfaces that were impossible before.


Natasha Murashev
Natasha is an iOS developer by day and a robot by night. She organizes the try! Swift Conference around the world (including this one!). She's currently living in India developing AI-based apps for reading Sanskrit texts.
Swiftly Spoken: Build Voice-Enabled Interfaces with AI in Swift (Recording Only)
February 21th, 10:00am - 12:00pm EST
Natasha Murashev
Please note that the workshop has already taken place. You can purchase access to the session recording, which also includes exclusive access to the GitHub repositories referenced during the event. Upon purchase, the recording will be delivered to your email within 24 hours.
In this workshop, you'll learn how to bring voice to life in your Swift apps using AI. Explore key techniques including:
- Transcribing user audio into actionable text with AI-powered speech recognition.
- Generating natural, engaging audio responses using AI.
- Leveraging function calling to process user commands, extract user data, and trigger meaningful actions.
By the end of the session, you'll have the skills to build a fully interactive, voice-powered app using AI in Swift.


Natasha Murashev
Natasha is an iOS developer by day and a robot by night. She organizes the try! Swift Conference around the world (including this one!). She's currently living in India developing AI-based apps for reading Sanskrit texts.
Building AI-Powered Apps: A Swift Developer's Guide to LLMs (Recording Only)
February 14th, 10:00am - 12:00pm EST
Natasha Murashev
Please note that the workshop has already taken place. You can purchase access to the session recording, which also includes exclusive access to the GitHub repositories referenced during the event. Upon purchase, the recording will be delivered to your email within 24 hours.
This introductory workshop is designed for Swift developers eager to kickstart their journey into building apps powered by Large Language Models (LLMs). You'll gain a solid understanding of how LLMs work, explore their limitations, and learn practical techniques to overcome these challenges. We'll also examine various products and APIs that you can leverage to start building LLM-powered apps right away.
Access Future Workshops
Get notified as we release new workshops. New ones will be announced weekly!
Interested in sponsoring or want more information? Send us an email at [email protected].
We are committed to providing a safe space for all of our attendees, speakers, and volunteers. Our Code of Conduct can be read in full here.