Skip to content
Surfaces

iOS and macOS

Use Atoi’s native Apple clients for conversation, projects, tasks, approvals, search, and desktop workflows.

Atoi’s Apple surface contains native iOS and macOS targets in one checked-in Xcode project. Shared Swift packages provide product models, Convex synchronization, authentication, design, and cross-client contracts. The iOS release lane ships through TestFlight.

Use Atoi on iOS

The iOS app signs in through Clerk and connects directly to Atoi’s Convex state. Its main shell includes Home, For you, Inbox, Automations, Customize, projects, and search. Search can be scoped across chats, projects, and documents. A new-thread action remains available from the shell.

Conversation is a native chat view with model selection, reasoning strength, attachments, group support, interviews, task state, and approval presentation. Project detail, all-thread and all-group views, saved views, task receipts, sharing, and settings are implemented as native controllers.

The settings surface includes models, keys, approvals, runtime, memory, skills, agents, connections, notifications, personalization, billing, attachments, and data controls. Project association is additive on iOS as on web: the Projects menu toggles membership without moving or recreating the thread.

Use iOS when the work benefits from mobile capture, review, decision-making, and follow-through. A task receipt opened on the phone refers to the same durable task that can be inspected later on web or in the terminal.

Use Atoi on macOS

The macOS target is a separate native application built with AppKit and SwiftUI where each fits. Its shell provides native sidebar and window behavior, command routing, chat, projects, views, search, inbox, automations, channels, skills, customization, and settings.

The prompt bar includes model selection and a compact environment row for runtime and approval defaults. Approvals and human-input requests can be handled in the product rather than inferred from terminal output. Project and task state comes from the shared backend contracts.

Keyboard navigation is a first-class desktop behavior. The shell defines commands for opening chats, For you, Search, Inbox, Views, Automations, Channels, Customize, Projects, and Settings, plus thread switching and project destinations.

Understand the boundary

The Apple apps are clients of the same dual-runtime product. Conversational streaming remains backed by Atoi’s Convex chat system. Durable implementation is represented through tasks, runtime events, approvals, artifacts, and receipts. The native clients render those projections; they do not create a separate local coding system.

Platform geometry and interaction differ between iPhone, iPad, and Mac, but durable identity does not. Follow the existing thread, project, or task when changing devices.