简体中文 | English | 繁體中文 | 日本語 | Español
Termux 上的 OpenCode。AI 编程助手,原生 bionic 运行时,零 glibc 依赖。
curl -fsSL https://opencode.ai/install.sh | bash安装的是 opencode 命令。安装后通过包管理器升级:
# Termux(默认)
pkg upgrade opencode
# pacman(如已初始化)
pacman -Syu opencodeOpenCode 是 AI 驱动的终端编程助手。本项目把它打包到 Termux(Android),提供零 glibc 依赖的原生 bionic 二进制。
双代共五族,可并排安装(v1 与 v2 共存):
| 包名 | 代际 | 运行时 | 体积 | TUI | 说明 |
|---|---|---|---|---|---|
opencode |
v2 | 原生 bionic | ~66 MB | 完整 | 主线,推荐 |
opencode-wrapper |
v2 | Bun-termux-loader | ~50 MB | 完整 | v2 wrapper 附录 |
opencode1 |
v1 | 原生 bionic | ~40 MB | 完整 | v1 主线 |
opencode1-wrapper |
v1 | glibc runtime payload | ~40 MB | 完整 | v1 wrapper 附录 |
opencode1-compressed |
v1 | 原生 bionic(UPX) | ~56 MB | 完整 | UPX 外包(.pkg.tar.gz) |
同代内 native / wrapper / compressed 三选一;v1(opencode1*)与 v2(opencode*)跨代共存。
主线 = 原生 bionic(opencode)。零 glibc,Android API >= 28,经 bionic libopentui.so 支持完整 TUI。
Termux 默认用 apt。若偏好 pacman:
curl -fsSL https://opencode.ai/install-pacman.sh | bash然后安装:
pacman -S opencode# apt(默认)
pkg upgrade opencode
# pacman
pacman -Syu opencode- Android API >= 28(Android 9.0+)
- Termux(F-Droid 或 GitHub release)
- 约 200 MB 可用存储
包发布在 GitHub Releases,滚动 tag:
Push260922-- RC3:v2.0.[0-12] native 与 wrapper + v1.18.[30-32] 三族,全量 PKGREL=3(70 件,逐件 digest 对账)Push260912-- 已归档(prerelease)
- deb:
opencode_<ver>_aarch64.deb(Termux apt) - pacman:
opencode-<ver>-<rel>-aarch64.pkg.tar.xz(Termux pacman;当前rel= 3) - v1 compressed:
opencode1-compressed-<ver>-<rel>-aarch64.pkg.tar.gz(注意.gz)
需要 make、python3、clang 与 upx(可选)。
# 构建原生 bionic 二进制
make build-native VER=2.0.0
# 构建 UPX 压缩变体
make build-native-upx VER=2.0.0
# 构建 deb 包
make deb-native VER=2.0.0
# 构建 pacman 包
make pacman-native VER=2.0.0完整构建参考见 docs/make-maintainer.md。
v2(opencode*,2.0.x)为主线;v1(opencode1*,1.18.30–32)持续维护并与 v2 共存——可双装:
pacman -S opencode # v2 主线
pacman -S opencode1 # v1 主线同代内 native / wrapper / compressed 互斥(三选一)。旧名 opencode-glibc 已退役——v1 侧更名 opencode1-wrapper,v2 侧由 opencode-wrapper 承接。
- docs/transplant.md -- 运行时移植管线
- docs/comparison-runtime-lines.md -- 运行时方案对比
- docs/dual-track-install.md -- 双轨安装指南
- docs/make-maintainer.md -- Makefile 参考
聊天吹水、问答求助、点子脑洞。RC3 双代全家族已上架:v2 native/wrapper 各 13 版 + v1 三族 1.18.30–32,全量 PKGREL=3,70 件 digest 逐件对账。v1(opencode1*)与 v2(opencode*)跨代共存,双装不冲突。
OpenCode 是开源项目。本打包项目遵循相同许可。
