Skip to content

An AI agent app for iPhone Duo: a self-hosted team on both screens

OpenTeam's iPhone beta is built for iPhone Duo's two displays. A tour of folded and unfolded layouts, bot computers on the big screen, setup and limits.

OpenTeam on an unfolded iPhone Duo, with the conversation list beside a Researcher chat that compares three vendors in a table
On this page

Yes, there's an AI agent app made for iPhone Duo. OpenTeam's iPhone app, the client for a self-hosted team of AI agents, fills both displays. Folded, it's one column; unfolded, your chats sit beside the open chat, and a bot's computer gets the big screen. It's a free TestFlight beta, and it needs an OpenTeam server you run.

OpenTeam is open source (GPL-3.0) and runs on hardware you control: your computer, a home server or a cloud VM. Each bot has its own Linux desktop with a browser, and the iPhone app is how you reach your bots away from your desk. We build OpenTeam, so weigh our view accordingly. Facts about the Duo link to Apple's newsroom and developer pages, and to launch coverage published by October 23. The screenshots show the real app, built from the same commit as the TestFlight beta, running in Xcode 27.1's iPhone Duo simulator with sample data.

OpenTeam on an unfolded iPhone Duo: the conversation list with Launch week, Researcher, Finance, Chief of Staff, Travel and Writer on the left, and the Researcher chat on the right, where the bot compares Northstar, Acme and Orbit on price per seat and SSO
Unfolded, your conversations stay beside the open chat. Sample data. Image: OpenTeam.

OpenTeam on iPhone Duo at a glance

From the iPhone app's code and the TestFlight beta, as of October 24, 2026.

On iPhone DuoOpenTeam's iPhone app
Folded, 5.4-inch outer displayOne column, with buttons in the strip under the clock
Unfolded, 7.6-inch inner displayYour conversation list beside the open chat
Unfolded and turnedClock on top; list and chat still side by side
Folding and unfoldingThe open chat stays open
Bot computersWatch a bot's Linux desktop live and take control
Built withXcode 27.1 and the iOS 27.1 SDK
PriceFree TestFlight beta
NeedsiOS 18 or later, and your own OpenTeam server
Push alertsNeed Apple credentials from the app's signing team
AndroidNo app

What iPhone Duo changes for apps

Apple unveiled iPhone Duo on September 9, 2026. It's a foldable iPhone with a 5.4-inch outer display and a 7.6-inch inner one, from $1,999 in the US, with iOS 27.1 and pre-orders from October 16 (Apple). It went on sale on Friday, October 23 (Apple).

Existing iPhone apps run on it, but they don't all fill it. Apple's developer guide says apps built with the iOS 26 SDK or earlier "won't adapt to all layouts." Unfolded, "your app will appear in the center of the display, with empty space surrounding the window" (Apple Developer). MacRumors put it more bluntly: apps that aren't updated "are letterboxed, with thick black bars on each side" (MacRumors). 9to5Mac's review describes a middle tier, too. Apps built with the iOS 27 SDK fill most of the inner display but leave space along the right edge for the status bar (9to5Mac).

Apps built with the iOS 27.1 SDK or later "extend to use the full display, with toolbars and tab bars appearing vertically below the status bar," in Apple's words. The fix is a rebuild. Apple tells developers to "recompile existing apps with Xcode 27.1" (Apple Developer). App Store Connect has accepted Xcode 27.1 builds for the App Store and TestFlight since October 15 (App Store Connect).

OpenTeam's earlier iPhone betas were built with Xcode 26, so on a Duo they ran at iPhone size, centered on the inner display. The TestFlight beta is now built with Xcode 27.1, with a layout written for each display.

A diagram of three to-scale iPhone Duo screens: folded, one column with buttons in a strip under the clock; unfolded, the conversation list beside the open chat with bars across the top; unfolded and turned, the clock on top with the list and chat side by side. Below, apps built with the iOS 26 SDK run at iPhone size in the middle, while OpenTeam's beta is built with the iOS 27.1 SDK
Where things sit on each display. Diagram: OpenTeam.

Why a team of AI agents suits a foldable

Most of a conversation with bots is reading: a comparison table, a draft email, a morning brief with three items. On a regular iPhone you read those in a narrow column and go back to a list to switch bots. On the Duo's inner display the answer gets room, and the other bots stay one tap away.

OpenTeam bots also work on their own computers, so there's often a screen to look at. The inner display shows a bot's whole desktop at a size you can follow. Folded, the Duo is a phone again, for a quick reply, a voice note or a Send on an email draft.

Folded: a one-column chat app

Folded, OpenTeam works like a phone app with one change. The Duo's outer display keeps the clock and status icons in a strip down its right edge, and Apple's own apps put their buttons in that strip. OpenTeam does the same.

On the conversation list, your account, Search and New conversation sit in the strip under the clock. Open a chat and it covers the list. Back and Computer move into the strip, the chat's name stays at the top, and the composer sits to the left. Everything else from the iPhone app is there: files and photos, voice notes, answers to a bot's questions and forms, and email drafts that wait for you to press Send.

Two OpenTeam screens on a folded iPhone Duo. Left: the conversation list, with the account, search and new buttons in the strip under the clock and unread dots on Launch week and Chief of Staff. Right: the Launch week group chat, where Chief of Staff books a Monday review and Writer reports a draft email, with Back and Computer buttons in the strip
Folded, the buttons move into the strip under the clock. Sample data. Image: OpenTeam.

The group chat on the right is a room with three bots: Chief of Staff, Researcher and Writer. You address one with an @mention, and they take turns. How AI agents talk to each other covers how rooms work.

Unfolded: your chats beside the open chat

Unfold the Duo and the chat you had open stays open. The conversation list moves beside it and takes about a third of the width. Tap another bot in the list and its chat replaces the one on the right; the list stays put. Unread chats keep their blue dot.

The bars stay across the top, as they do in Apple's Settings and Safari on the inner display. The chat's leading button switches from Back to a sidebar button, which hides the list for a full-width chat and brings it back. Turn the unfolded Duo sideways and the clock moves to the top edge. The list and the chat stay side by side.

Long answers get the room. In the screenshot at the top, the Researcher's request, its table and its recommendation fit beside the list with space left over.

Watch and take over a bot's computer on the big screen

Each OpenTeam bot has a persistent Linux desktop, 1280×800 pixels, with Chromium and a terminal (computer). Tap Computer in a chat to watch it live. On the Duo's inner display, that desktop is drawn more than twice as wide as on the folded screen, and the vendor table in our sample is readable without zooming.

To act on it yourself, open the menu and choose Take control. The bot pauses while you hold control. Then you tap to click, drag to move, hold to right-click, and scroll with two fingers. The keyboard button types on the bot's computer, the clipboard button sends text you paste, and you can pinch to zoom up to three times. Closing the screen gives control back to the bot.

A bot's Linux desktop full-screen on an unfolded iPhone Duo, showing a vendor comparison page in Chromium, with a menu open offering Take control, Pause view and Input controls, and clipboard and keyboard buttons below
The Researcher's computer on the inner display, with the menu to take control. Sample data. Image: OpenTeam.

When a bot hits something only you can do, it posts a card asking you to take over, and that card opens the same screen. Giving every AI agent its own computer explains how the desktops, the live view and the control lease work.

Set it up

The iPhone app is a client. Your bots, their computers and your conversations live on an OpenTeam server.

  1. Run a server on a machine that stays on, such as a Mac mini, a home server or a small cloud VM. It needs Docker. Run curl -fsSL https://openteam.so/install | sh on macOS or Linux, or irm https://openteam.so/install.ps1 | iex in Windows PowerShell, and follow the guided setup. Our guide to self-hosting AI agents and the quickstart walk through it.
  2. Install the beta. On the Duo, get TestFlight from the App Store, open the OpenTeam beta invite, and choose Accept, then Install.
  3. Connect. Open OpenTeam and choose Get started. Paste the server address that setup printed, such as http://192.168.1.20:8787, choose Connect, and sign in with the username and password you created. If the server has no model or bots yet, the app walks you through connecting a model and creating your first bot (apps).
  4. Reach it away from home. By default the server is reachable on your home network. Install Tailscale on the server and on the Duo, in the same tailnet, and connect through it; setup picks the server's Tailscale address when it finds one (remote access). OpenTeam can also serve a private HTTPS address through Tailscale Serve; reach self-hosted OpenTeam bots from anywhere with Tailscale HTTPS has the steps.

One model serves every bot on a server. You can change it later in Settings → Model, on the iPhone or on the desktop app.

Limits

  • It's a beta. The iPhone app is on TestFlight, not the App Store. It needs iOS 18 or later.
  • You need your own server. The app does nothing without one. If the server runs on a laptop that sleeps, your bots stop until it wakes.
  • Push alerts are hard to get. iPhone push needs Apple Push Notification service credentials on your server, from the Apple Developer team that signed the app (mobile notifications). For the TestFlight app, that's OpenTeam's team, and there's no relay. Most TestFlight users won't have such credentials, so they see new messages when they open the app. Desktop alerts don't need them, and if you build the iPhone app yourself in Xcode, you can use your own team's key.
  • Some settings aren't on iPhone. Remote access and computer settings are in the desktop app and the server's openteam command. The desktop app runs on macOS with Apple silicon and Linux x64. There's no Android app and no web app.
  • One person, one model. A server has one human account, and every bot uses the same model.
  • Few stops before actions. Email and Slack replies wait as drafts for your Send, and bots can't send email themselves. Other actions run without an approval step.
  • We haven't tested Split View. iPhone Duo can show two apps side by side (Apple), and we haven't checked OpenTeam there.

Frequently asked questions

Does OpenTeam work on iPhone Duo?

Yes. The TestFlight beta is built with Xcode 27.1 and the iOS 27.1 SDK, so it fills both displays instead of running letterboxed. Folded, it's one column; unfolded, your chats sit beside the open chat.

Is the OpenTeam iPhone app free?

Yes. The app is a free TestFlight beta, and the OpenTeam server is free and open source under GPL-3.0. You pay for the machine the server runs on and for your model provider.

Do I need a Mac to use OpenTeam on iPhone Duo?

No. The server runs with Docker on macOS, Windows or Linux, and the iPhone app can connect a model and create your first bot. A Mac or Linux PC adds the desktop app, which has the remote access settings.

Does OpenTeam work when the iPhone Duo is folded?

Yes. Folded, you get the whole app in one column, with its buttons in the strip under the clock. You can still watch a bot's computer; it's smaller than on the inner display.

Do push notifications work on iPhone Duo?

Only with Apple push credentials on your server from the team that signed your copy of the app. With the TestFlight build, most people won't have them, so new messages show up when you open the app.

What about other AI assistant apps on iPhone Duo?

It depends on how each was built. Perplexity's October 23 update says "Perplexity now supports Duo" (App Store). The latest ChatGPT, Claude and Gemini updates, from October 21 to 24, don't mention the Duo in their notes. Apps that submit iPhone Duo screenshots show a badge on their App Store page saying they're optimized for it (Apple Developer).

Try OpenTeam

Install the server with curl -fsSL https://openteam.so/install | sh on macOS or Linux, then follow the quickstart. Join the iPhone beta on TestFlight, or get the desktop apps from the download page.