iOS App via Telegram

Built a complete iOS app with maps and voice recording, deployed to TestFlight entirely via Telegram chat. No Xcode GUI needed.

This showcase by @coard is one of the most jaw-dropping demonstrations in the OpenClaw community: building a complete iOS application — with MapKit integration and voice recording — and deploying it to Apple TestFlight, entirely through Telegram chat. No Xcode GUI was opened. No laptop was even touched. The entire development cycle happened through conversation with an OpenClaw agent. The agent handled Swift code generation, Xcode project configuration, build commands, code signing, and the TestFlight upload process. When issues arose (and they did — iOS development is notoriously finicky with provisioning profiles and entitlements), the agent debugged and fixed them through the terminal. The result was a working app on TestFlight that testers could install and use. This project captures the imagination because it demonstrates the upper bound of what's possible with an AI agent that has terminal access. iOS development has traditionally been one of the most tool-heavy, GUI-dependent workflows in software engineering. Proving it can be done entirely through chat — while watching TV, no less — says something profound about where development is heading.

Tags: ios, xcode, testflight, mobile

Category: devtools

Tips

  • You need a Mac running OpenClaw with Xcode command-line tools installed — iOS builds require macOS and the Apple toolchain
  • Set up your Apple Developer account and provisioning profiles before starting — the agent can handle builds but initial certificate setup is easier done manually
  • Use xcodebuild from the command line rather than the Xcode GUI — the agent works with CLI tools natively
  • Start with a simple SwiftUI app to validate the build-deploy pipeline before adding complex features like MapKit or AVFoundation
  • Keep your signing certificates and profiles in a known location so the agent can reference them during build errors

Community Feedback

@coard built an entire iOS app. With maps. And voice recording. Deployed to TestFlight. Through a Telegram chat. No Xcode open. Just conversation.

— Generative AI Publication

TLDR; open source built a better version of Siri that Apple ($3.6 trillion company) was sleeping on for years.

— OpenClaw Community

Frequently Asked Questions

Do I need Xcode installed even if I'm not using the GUI?

Yes. Xcode must be installed on your Mac because the command-line build tools (xcodebuild, simctl, etc.) and iOS SDKs are bundled with it. You just don't need to open the GUI.

Can OpenClaw handle code signing and provisioning profiles?

Yes, but initial setup of certificates and provisioning profiles through the Apple Developer portal is recommended to be done manually. Once configured, the agent can reference them in build commands and troubleshoot signing issues.

How long did this actually take?

The original showcase didn't specify exact time, but community members report simple iOS apps can go from idea to TestFlight in a single session of a few hours, depending on complexity and how many build issues arise.

Can this approach work for Android apps too?

Yes. Android development via CLI (using Gradle) is actually simpler than iOS since it doesn't require macOS. The agent can handle Kotlin/Java code, Gradle builds, and APK generation through conversation.