cd /news/ai-products/show-hn-open-source-iphone-app-that-… · home › topics › ai-products › article
[ARTICLE · art-145878] src=github.com ↗ pub= topic=ai-products verified=true sentiment=↑ positive

Show HN: Open-source iPhone app that streams Claude like the Siri app

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.

read1 min views2 publishedOct 6, 2026

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.

Starter 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.

The 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.

Here's a video. [https://unionst.com/swiftchat/assistant/](https://unionst.com/swiftchat/assistant/)

Comments URL: [https://news.ycombinator.com/item?id=49974970](https://news.ycombinator.com/item?id=49974970)

Points: 1

── more in #ai-products 4 stories · sorted by recency
── more on @swift chat 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-open-source-…] indexed:0 read:1min 2026-10-06 · —