Overview
The Allternit iOS client is a native SwiftUI application that brings the Allternit platform to iPhone. It supports chat with agents, cowork project tracking, cloud-instance management, BYOC monitoring, agent hub management, and push-driven live activities. The mobile surface uses the same backend APIs as the web and desktop surfaces: Clerk authentication,agent-sessions, agent-chat, and the full platform REST API.
Base URL
The iOS client connects to the Allternit platform API:Authorization: Bearer <Clerk JWT>.
Key platform endpoints
The mobile client consumes these live platform endpoints.Request / response examples
Create a session
Stream a chat reply
data: {json} lines:
Read agent preferences
Update agent preferences
Abort a session
Capabilities
- Chat — streaming conversations with agents, markdown rendering, syntax highlighting, and artifact cards.
- Agent Hub — browse, create, edit, and template agents; switch agents from the composer.
- Cowork — view and manage cowork projects and tasks.
- Cloud instances — monitor and operate cloud and BYOC deployments.
- IntelliSchedule — time-aware agent scheduling from the device.
- Live Activities — keep a long-running loop visible on the lock screen.
- Push notifications — background refresh and push-driven alerts.
Technology stack
Build and run
Error codes
The iOS client surfaces API errors through the standard HTTP status codes:
Client-side errors are reported as device alerts and logged to the in-app diagnostics view.