{"id":47039,"date":"2025-03-12T14:46:36","date_gmt":"2025-03-12T18:46:36","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=47039"},"modified":"2025-03-24T15:27:17","modified_gmt":"2025-03-24T19:27:17","slug":"whither-swift-assist","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/03\/12\/whither-swift-assist\/","title":{"rendered":"Whither Swift Assist?"},"content":{"rendered":"<p><a href=\"https:\/\/www.apple.com\/newsroom\/2024\/06\/apple-empowers-developers-and-fuels-innovation-with-new-tools-and-resources\/\">Apple<\/a> (June 2024):<\/p>\n<blockquote cite=\"https:\/\/www.apple.com\/newsroom\/2024\/06\/apple-empowers-developers-and-fuels-innovation-with-new-tools-and-resources\/\">\n<p>Swift Assist serves as a companion for all of a developer&rsquo;s coding tasks, so they can focus on higher-level problems&nbsp;and solutions. It&rsquo;s seamlessly integrated into Xcode, and knows the latest software development kits (SDKs) and Swift language features, so developers will always get the latest code features that blend perfectly into their projects. With Swift Assist, tasks like exploring new frameworks and experimenting with new ideas are just one request away.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/developer.apple.com\/forums\/thread\/756605?answerId=826145022#826145022\">kironet<\/a>:<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/forums\/thread\/756605?answerId=826145022#826145022\">\n<p>Xcode 16.3 and still no Swift Assist. WWDC25 is around the corner....<\/p>\n<\/blockquote>\n\n<p>Swift Assist was <a href=\"https:\/\/www.reddit.com\/r\/Xcode\/comments\/1hcicwl\/wheres_swift_assist\/\">supposed to arrive in 2024<\/a>, but it never even appeared in a beta. Apple <a href=\"https:\/\/www.reddit.com\/r\/swift\/comments\/1iypui2\/will_we_ever_see_swift_assist_in_xcode16\/\">hasn&rsquo;t announced<\/a> that it&rsquo;s postponed or cancelled. It&rsquo;s not even mentioned in the <a href=\"https:\/\/developer.apple.com\/documentation\/xcode-release-notes\/xcode-16_3-release-notes\">release notes<\/a>.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/12\/chatgpt-now-integrates-directly-with-xcode\/\">ChatGPT Now Integrates Directly With Xcode<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/12\/apple-delays-more-personalized-siri-apple-intelligence-features\/\">Apple Delays &ldquo;More Personalized Siri&rdquo; Apple Intelligence Features<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/12\/13\/xcode-16-2\/\">Xcode 16.2<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/07\/17\/xcode-16-announced\/\">Xcode 16 Announced<\/a><\/li>\n<\/ul>\n\n<p id=\"whither-swift-assist-update-2025-03-13\">Update (2025-03-13): <a href=\"https:\/\/daringfireball.net\/linked\/2025\/03\/13\/whither-swift-assist\">John Gruber<\/a> (<a href=\"https:\/\/mastodon.social\/@daringfireball\/114156035272478923\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2025\/03\/13\/whither-swift-assist\">\n<p>If anyone else who was in those WWDC briefings remembers whether Swift Assist was actually demoed, <a href=\"https:\/\/daringfireball.net\/contact\/\">please let me know<\/a>. I&rsquo;m genuinely curious if Swift Assist was another thing&#x2009;&mdash;&#x2009;like all of &ldquo;more personalized Siri&rdquo;&#x2009;&mdash;&#x2009;that wasn&rsquo;t even in demonstratable shape at WWDC.<\/p>\n<\/blockquote>\n\n<p>Anyone besides <a href=\"https:\/\/www.macstories.net\/news\/a-look-at-code-completion-and-swift-assist-coming-in-xcode-16\/\">John Voorhees<\/a>?<\/p>\n\n<p>See also: <a href=\"https:\/\/www.macrumors.com\/2025\/03\/13\/apple-announced-swift-assist-wwdc24-so-where-is-it\/\">Tim Hardwick<\/a> and <a href=\"https:\/\/www.macstories.net\/linked\/wheres-swift-assist\/\">John Voorhees<\/a>.<\/p>\n\n<p id=\"whither-swift-assist-update-2025-03-24\">Update (2025-03-24): <a href=\"https:\/\/dimillian.medium.com\/where-is-swift-assist-6ea348767cf3\">Thomas Ricouard<\/a>:<\/p>\n<blockquote cite=\"https:\/\/dimillian.medium.com\/where-is-swift-assist-6ea348767cf3\"><p>Swift Assist was teased as the most basic AI feature we could wish for Xcode. Give me some Swift code from a prompt. Everyone and their grandmother is doing that now. Maybe it was still in the &ldquo;impressive&rdquo; bucket last year; now, it&rsquo;s just basic. Now we have <a href=\"https:\/\/docs.cursor.com\/chat\/agent\">Cursor Agent<\/a>, <a href=\"https:\/\/codeium.com\/windsurf\">Windsur<\/a>f, and the <a href=\"https:\/\/www.anthropic.com\/news\/model-context-protocol\">MCP (Model Context Protocol)<\/a> to make interoperability possible between LLM and tools.<\/p><p>[&#8230;]<\/p><p>Sorry, we do have some local auto-completion Xcode model, but it&rsquo;s not that great. Sure, it runs locally, privacy, yada yada. I personally find the <a href=\"https:\/\/github.com\/github\/CopilotForXcode\">GitHub Xcode extension better<\/a>. And it&rsquo;s from MICROSOFT. Do you see the irony?<\/p><p>[&#8230;]<\/p><p>Also, we&rsquo;ll be forever checking <a href=\"https:\/\/www.isswiftassistavailable.com\/\">isswiftassistavailable.com<\/a>.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/21\/vibe-coding\/\">Vibe Coding<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Apple (June 2024): Swift Assist serves as a companion for all of a developer&rsquo;s coding tasks, so they can focus on higher-level problems&nbsp;and solutions. It&rsquo;s seamlessly integrated into Xcode, and knows the latest software development kits (SDKs) and Swift language features, so developers will always get the latest code features that blend perfectly into their [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-03-12T18:46:38Z","apple_news_api_id":"a62c307d-cea9-4d82-a29d-6ac761bf3b80","apple_news_api_modified_at":"2025-03-24T19:27:19Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAABQ==","apple_news_api_share_url":"https:\/\/apple.news\/Apiwwfc6pTYKinWrHYb87gA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[2602,1351,30,2598,2611,71,2743,901,226],"class_list":["post-47039","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple-intelligence","tag-artificial-intelligence","tag-mac","tag-macos-15-sequoia","tag-private-cloud-compute","tag-programming","tag-swift-assist","tag-swift-programming-language","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=47039"}],"version-history":[{"count":7,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47039\/revisions"}],"predecessor-version":[{"id":47169,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47039\/revisions\/47169"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=47039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=47039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=47039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}