All projects

Mobile app

AI Chat Screen for SwiftUI: Streaming LLM Chat UI

A streaming chat screen for SwiftUI that connects to any LLM endpoint, with a typing indicator, error and retry states, and theming.

A ready-made streaming chat screen for SwiftUI apps. One ChatConfig struct points it at any LLM endpoint: OpenAI-style, Anthropic-style, or a custom server-sent events (SSE) server.

Streaming tokens, the typing indicator, empty and error states with retry, and theming are built in. The demo runs on a mock service, so it works without an API key.

Discuss a similar project