繁體中文 | 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 件逐筆對帳。v1(opencode1*)與 v2(opencode*)跨代共存,雙裝不衝突。
OpenCode 是開源專案。本打包專案遵循相同授權。
