Skip to content

OpenCode Android 5.0.0

Choose a tag to compare

@Dajeovv Dajeovv released this 30 Oct 00:11
· 16 commits to main since this release

OpenCode Android 5.0.0 is the first release of the new 2.x edition, an
unofficial Android client for opencode.
It is not affiliated with, endorsed by, or sponsored by the upstream project.

This edition uses its own package (com.opencode.android, versionCode 174)
and installs side by side with the classic 4.x app. The agent still runs
entirely on the phone: no Termux, no PC, no root required.

Highlights

  • New opencode 2.x interface. The app ships the 2.2.0 web UI and bundles
    opencode 2.2.0 as a native ARM64 runtime. The in-app updater can move it
    to 2.2.2 (or newer 2.x) after install; the APK itself ships 2.2.0.
  • Lighter on RAM. The 2.x runtime and interface use less memory than the
    classic 1.x stack, so the phone stays responsive while the agent runs.
  • Two editions at once. v1 keeps com.opencode.launcher.next and its data;
    v2 uses com.opencode.android, port 4099 and toolbox port 4199. Both can
    run simultaneously.
  • Fresh, isolated storage. v2 has its own private data directory. v1
    sessions and projects are not migrated automatically; keep v1 installed
    if you need them.
  • Streamlined controls menu: Log, Restart server, Stop server, Check app
    update, Options and Report problem (English). There is no Usage menu and
    no auto-approve switch: the 2.x interface manages tool permissions itself.
  • Composer stays above the keyboard on first open and after toggling it,
    including with long input.
  • Project picker hides the app's internal folders and offers
    OpenCode.android-projects as the shared workspace.
  • Channel-aware updates. v2 only offers 5.x app releases and opencode
    2.x runtimes. It never offers the v1 channel.
  • Same signing key as v1, so future 5.x updates install in place.

Verified

On an Android 15 arm64 device, installed alongside OpenCode Android 4.0.2:
server healthy on 4099 and toolbox on 4199, keyboard behavior checked on first
open and with long text, project picker checked, controls menu checked (no
Usage entry), and both editions stayed up at the same time.

Known limitations

  • Only Android 15 arm64 has been tested. Android 8-14 (including the legacy
    storage fallback), other OEMs, tablets and 16 KB-page devices are untested.
  • First run needs internet (npm dependencies and the package index).
  • Phones with 3 GB or less may see the server killed in the background.