{"slug": "show-hn-open-source-iphone-app-that-streams-claude-like-the-siri-app", "title": "Show HN: Open-source iPhone app that streams Claude like the Siri app", "summary": "Developer Union St. released Swift Chat, an MIT-licensed open-source Swift package that recreates iMessage and adds an assistant style for AI apps, streaming Claude responses over server-sent events via URLSession. The starter app is about 300 lines, handles photo input, and stores API keys in Keychain, with SwiftChat itself free to use. The developer said the hardest part was scroll view management, reserving space beneath the question so the answer can stream in with a word animation like the Siri app.", "body_md": "I spent the past year building Swift Chat, a Swift package that recreates iMessage exactly. This week, I added an assistant style for AI apps. Exactly like the new Siri app, the question bubble animates into the top of the screen, and then the agent's response streams underneath in Markdown.\n\nStarter app is about 300 lines and MIT licensed. It streams Claude over server-sent events with URLSession, handles photo input, keeps the API keys, and stores the API keys in Keychain. SwiftChat itself is free to use.\n\nThe hardest part was probably scroll view management. The view has to reserve space underneath the question so the answer can stream in, like you would expect. Also, new words have a nice animation like the Siri app.\n\nHere's a video. [https://unionst.com/swiftchat/assistant/](https://unionst.com/swiftchat/assistant/)\n\nComments URL: [https://news.ycombinator.com/item?id=49974970](https://news.ycombinator.com/item?id=49974970)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-open-source-iphone-app-that-streams-claude-like-the-siri-app", "canonical_source": "https://github.com/unionst/swift-chat-ai-starter", "published_at": "2026-10-06 06:31:19+00:00", "updated_at": "2026-10-06 06:49:25.576699+00:00", "lang": "en", "topics": ["ai-products", "ai-tools", "developer-tools", "large-language-models"], "entities": ["Swift Chat", "Claude", "Union St.", "URLSession", "Keychain", "Siri", "iMessage", "Swift"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-open-source-iphone-app-that-streams-claude-like-the-siri-app", "markdown": "https://wpnews.pro/news/show-hn-open-source-iphone-app-that-streams-claude-like-the-siri-app.md", "text": "https://wpnews.pro/news/show-hn-open-source-iphone-app-that-streams-claude-like-the-siri-app.txt", "jsonld": "https://wpnews.pro/news/show-hn-open-source-iphone-app-that-streams-claude-like-the-siri-app.jsonld"}}