From 679475d0a4f8e6592b77e31ecce9ca9a97d7cfce Mon Sep 17 00:00:00 2001 From: Dennis V <2119348+dzianisv@users.noreply.github.com> Date: Tue, 14 Jul 2026 06:16:36 +0000 Subject: [PATCH] docs(site): publish iOS implementation progress Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docs-site/download/index.html | 11 ++++++ docs-site/index.html | 4 +- docs-site/ios/index.html | 54 +++++++++++++------------- docs-site/opencode-on-phone/index.html | 2 +- 4 files changed, 41 insertions(+), 30 deletions(-) diff --git a/docs-site/download/index.html b/docs-site/download/index.html index a14cf57..64ed753 100644 --- a/docs-site/download/index.html +++ b/docs-site/download/index.html @@ -224,6 +224,17 @@ footer a{margin:0 8px}

+
+

iPhone & iPad In development

+

+ Native iOS build and TestFlight automation are underway. There is no iOS download yet; availability + will be announced only after a real TestFlight build is verified. +

+
+ Follow iOS progress +
+
+ diff --git a/docs-site/index.html b/docs-site/index.html index 972850c..2132c5b 100644 --- a/docs-site/index.html +++ b/docs-site/index.html @@ -87,7 +87,7 @@ "name": "Is there an iOS app?", "acceptedAnswer": { "@type": "Answer", - "text": "No. OpenCode Mobile is Android only. There is no iOS or iPadOS build." + "text": "Not for download yet. The iPhone and iPad build is in active development, including native build CI and TestFlight automation." } }, { @@ -392,7 +392,7 @@ OPENCODE_SERVER_PASSWORD=yourpassword opencode serve --hostname 0.0.0.0 --port 4
Is there an iOS app? -

No. OpenCode Mobile is Android only. There is no iOS or iPadOS build. More on the iOS / iPhone page.

+

Not for download yet. The iPhone and iPad build is in active development, including native build CI and TestFlight automation. Follow the iOS / iPhone progress page.

Where do my API keys live? diff --git a/docs-site/ios/index.html b/docs-site/ios/index.html index 03a0c0b..39f5c5f 100644 --- a/docs-site/ios/index.html +++ b/docs-site/ios/index.html @@ -3,8 +3,8 @@ -OpenCode for iOS / iPhone — Is There an App? (Honest Answer) - +OpenCode for iOS / iPhone — TestFlight Work in Progress + @@ -13,15 +13,15 @@ - - + + - - + + @@ -45,22 +45,22 @@ { "@type": "Question", "name": "Is there an OpenCode app for iOS or iPhone?", - "acceptedAnswer": { "@type": "Answer", "text": "Not yet. OpenCode Mobile is currently Android only. There is no iOS, iPhone, or iPadOS build, and none is published on the App Store. The only official mobile app today is the Android client." } + "acceptedAnswer": { "@type": "Answer", "text": "Not for download yet. The shared React Native app is configured for iPhone and iPad, and native build plus TestFlight automation is in active development. No iOS build is published on TestFlight or the App Store today." } }, { "@type": "Question", - "name": "Why is there no OpenCode iOS app?", - "acceptedAnswer": { "@type": "Answer", "text": "It is a small, volunteer-driven open-source project. Building started on Android, and an iOS release also needs a paid Apple Developer account plus App Store review. The team would rather ship one platform well than two poorly. An iOS port is possible but not yet committed." } + "name": "What remains before the OpenCode iOS beta?", + "acceptedAnswer": { "@type": "Answer", "text": "The generated native project and CI must pass on macOS, then Apple Developer and App Store Connect credentials must be configured so the first build can be submitted to TestFlight." } }, { "@type": "Question", "name": "Can I use OpenCode on my iPhone right now in any way?", - "acceptedAnswer": { "@type": "Answer", "text": "There is no native iOS client. Because opencode runs as a server you control, you can reach its web interface from a mobile browser on iOS, but it is not optimized for phones. For a proper mobile experience today, the Android app is the supported option." } + "acceptedAnswer": { "@type": "Answer", "text": "There is no downloadable native iOS build yet. Because opencode runs as a server you control, you can reach its web interface from a mobile browser on iOS, but it is not optimized for phones. Android remains the supported native option until TestFlight opens." } }, { "@type": "Question", "name": "How will I know when an iOS app is available?", - "acceptedAnswer": { "@type": "Answer", "text": "Watch or star the project on GitHub. Releases and any iOS news are announced there. You can also open or upvote a feature request to signal demand." } + "acceptedAnswer": { "@type": "Answer", "text": "Follow GitHub issue 65 for the implementation checklist, CI status, and TestFlight milestone. Releases will be announced from the repository." } } ] } @@ -168,15 +168,15 @@ footer a{margin:0 8px}

OpenCode for iOS / iPhone

-

The honest answer: there isn't an iOS app yet. OpenCode Mobile is currently Android only — there is no iPhone or iPad build, and nothing on the App Store. If you landed here hoping for an iOS download, we'd rather tell you straight than waste your time.

-

Here's the full picture: what exists today, why iOS isn't available yet, what your options are right now, and how to be the first to know if that changes.

+

The iOS build is now in active development. OpenCode Mobile is configured for iPhone and iPad, with native build and TestFlight CI work underway. It is not downloadable yet and nothing is published on the App Store.

+

This page tracks what is already complete, what still needs macOS and Apple access, and where to follow the launch.

What exists today

-

OpenCode Mobile is a free, open-source (MIT) Android client for the opencode AI coding agent. It's live now — v0.4.3 — installable via F-Droid or a direct APK. It connects your phone to an opencode server you run yourself, so your code and AI provider keys stay on your own machine, with no telemetry by default.

+

OpenCode Mobile is a free, open-source (MIT) client for the opencode AI coding agent. Android is installable today through F-Droid or a direct APK. The same React Native product is now configured for iOS with bundle ID cc.agentlabs.opencode, an App Store icon and metadata, local-network permission, and automated build work.

If you have an Android phone (or a spare one), it works today. See the setup guide or learn how to use opencode on your phone.

@@ -185,13 +185,13 @@ footer a{margin:0 8px}
-

Why there's no iOS app (yet)

+

What remains before TestFlight

    -
  • It's a small, volunteer open-source project. Development started on Android, and maintaining a quality second platform is real, ongoing work.
  • -
  • iOS has extra overhead. Shipping to iPhone needs a paid Apple Developer account and App Store review — a higher bar than Android's open distribution (F-Droid, direct APK).
  • -
  • Focus beats half-finished. The goal is to do one platform well rather than ship two mediocre apps. An iOS port is technically feasible but not yet committed.
  • +
  • Native macOS verification. The generated Xcode project must build and launch in iPhone and iPad Simulators, then the critical connection and chat flow must be exercised.
  • +
  • Apple configuration. The Apple Developer membership, App Store Connect app record, team ID, and API credentials must be active.
  • +
  • TestFlight proof. Release CI must build and submit the exact signed archive, and the build must appear for internal testers before we call iOS available.
-

No vaporware promises here. If an iOS build happens, it'll be announced on GitHub — not pre-sold on a landing page.

+

The public checklist and implementation live in GitHub issue #65. Availability will be claimed only after a real TestFlight install is verified.

@@ -201,19 +201,19 @@ footer a{margin:0 8px}
  • Use an Android device. Even an inexpensive or spare Android phone runs the full app today.
  • Use the opencode web/desktop interface. Since opencode runs as a server you control, you can reach it from a desktop or — unoptimized — from a mobile browser. It isn't a phone-native experience, but it works.
  • -
  • Register your interest. Open or upvote a feature request on GitHub so the demand for iOS is visible.
  • +
  • Follow the build. Track issue #65 for native build, CI, and TestFlight progress.
-

Roadmap & how to follow

-

There's no committed iOS release date. The most reliable way to hear about it — and every other release — is straight from the repo:

+

Launch progress & how to follow

+

Implementation is committed; a release date is not. The remaining Mac and Apple-gated work is tracked in public:

Watching the repo notifies you of new releases, including any future iOS news.

@@ -224,15 +224,15 @@ footer a{margin:0 8px}

Frequently asked questions

Is there an OpenCode app for iOS or iPhone? -

Not yet. OpenCode Mobile is Android only. There is no iOS, iPhone, or iPadOS build, and none on the App Store.

+

Not for download yet. The iPhone and iPad build is in active development, but there is no verified TestFlight or App Store release today.

Can I use OpenCode on my iPhone at all right now? -

There's no native iOS client. Because opencode runs as a server you control, you can open its web interface from a mobile browser, but it isn't optimized for phones. For a proper mobile experience, the Android app is the supported option.

+

There's no downloadable native iOS build yet. Because opencode runs as a server you control, you can open its web interface from a mobile browser, but it isn't optimized for phones. Android remains the supported native option until TestFlight opens.

- Will an iOS app ever come? -

Possibly. It's technically feasible but not committed. Demand on GitHub helps; any news will be announced there.

+ Is the iOS app committed? +

Yes. Native build, CI, and TestFlight work is active in issue #65. The launch still depends on macOS verification and Apple credentials.

Is the Android app free and private? diff --git a/docs-site/opencode-on-phone/index.html b/docs-site/opencode-on-phone/index.html index 4e8eb8e..c4c3e7a 100644 --- a/docs-site/opencode-on-phone/index.html +++ b/docs-site/opencode-on-phone/index.html @@ -325,7 +325,7 @@ footer a{margin:0 8px}
Does it work on iPhone? -

Not yet. OpenCode Mobile is Android-only today. iOS is on the roadmap.

+

Not for download yet. The iPhone and iPad build is in active development; follow the iOS progress page for native build and TestFlight status.