GitHub Copilot CLI for Termux (Android aarch64).
Termux (Android aarch64) 向け GitHub Copilot CLI パッケージです。
- @latest:
1.0.77(recommended / 推奨) - package:
@bash0816/copilot-termux copilot -p: available ✅(1.0.77、glibc mode)- TUI (
copilot): available ✅(1.0.77、glibc mode) - MCP: available ✅(1.0.77、glibc mode)
既知の問題は Known Issues 参照。
npm install -g @bash0816/copilot-termux
copilot-termux setup
copilot --version# 1. Install
npm install -g @bash0816/copilot-termux
# 2. Download @github/copilot CLI
copilot-termux setup
# 3. Authenticate
copilot auth login
# 4. Verify
copilot --version# Non-interactive prompt / 非対話プロンプト
copilot -p "write a hello world script"
# Interactive TUI / 対話型 TUI
copilotnpm install -g @bash0816/copilot-termux@latest --force
copilot-termux setup- Termux (Android aarch64)
- Node.js 18+(
pkg install nodejs) - glibc(
pkg install glibc-repo && pkg install glibc)
@bash0816/copilot-termux は @github/copilot CLI の Termux 向けラッパーです。
- bionic-compat.so: Termux bionic 上で動作しない glibc 依存シンボルをスタブ
- platform-patch.js: Rust ネイティブモジュールの Android 非対応 API を Node.js で代替
networkFetch*: MCP SSE transport 用 HTTP ストリーム実装responsesStreamDrive: AI レスポンスストリーム処理modelHttp*: AI モデル HTTP 呼び出し
- pty.node: Termux bionic ネイティブビルドの PTY モジュール
-
1.0.75+: bionic フォールバック経路でクラッシュする既知の問題があります。 本パッケージは Requirements の glibc を正しくセットアップして使うことを前提としています。 glibc のセットアップが未完了/不十分な状態のまま実行すると bionic フォールバック経路に入り、 1.0.75 以降ではこの経路で
copilotがクラッシュして起動できません。回避策: 上記 Requirements の通りpkg install glibc-repo && pkg install glibcを 実施し、glibc mode で実行してください(glibc mode では本問題は発生しません)。調査中です。 -
1.0.76のCAPI rename検知修正(
BIONIC_SIGSEGV_STUB_GROUPS)により、以前は該当exportが見つからずfail-safeで早期停止していたbionicフォールバック経路が、この既知のSIGSEGVそのものへ到達するようになりました。これはrename修正自体の回帰ではありません。
@github/copilot を Termux に直接インストールしないでください。bionic 非互換で動作しません。
- Wrapper code (
packages/copilot-termux/): GPL-3.0-only @github/copilotCLI: GitHub Copilot CLI License(独自ライセンス・再配布条件あり)- PTY module (
pty.node): MIT