Termux
Termux is supported as a no-root Android arm64/aarch64 runtime for PC-like
Gormes operator workflows. Use it for setup, short CLI/TUI turns, gateway
control, notes, and operator review. Put heavy browser automation, GPU/local
model inference, Docker builds, and large go test ./... runs on a workstation
or server reached over SSH.
Install
Section titled “Install”curl -fsSL https://gormes.ai/install.sh | bashgormes versiongormes doctor --offline --jsongormes config checkOn Termux, install.sh detects TERMUX_VERSION or the standard Termux
$PREFIX path and publishes the command to $PREFIX/bin/gormes. The release
asset is android-arm64, not linux-arm64.
Termux/Android status:
v0.2.22carries forward the installer recovery for thev0.2.20executable-argument issue. If you sawunknown command /data/data/com.termux/files/usr/bin/gormes for gormes, reinstall from the latest release, then verify withgormes versionandgormes doctor --offline.
Only source fallback or contributor builds need the build toolchain:
pkg updatepkg install git golang clang tmux openssh curl jq sqliteFirst smoke test
Section titled “First smoke test”If provider credentials are configured:
gormes chat -q "hello from Termux"For long gateway sessions, use the foreground/tmux model:
tmux new -s gormes-gatewaytermux-wake-lock # optional best-effort aidgormes gatewayUse another Termux shell to inspect or stop the runtime:
gormes gateway statusgormes gateway stopAndroid battery optimization can still stop background processes. Gormes does not install or manage Android services automatically.
Termux as controller
Section titled “Termux as controller”Set a shell shortcut for the host you use most:
export GORMES_REMOTE_HOST=workstationssh workstation 'gormes doctor --offline'Use tmux on the remote machine for long-running builds and browser sessions:
ssh -t "$GORMES_REMOTE_HOST" 'tmux new -A -s gormes-build'cd ~/code/gormes-agentgo test ./...Run one-off remote agent turns from Termux with the existing scripted-chat surface:
ssh "$GORMES_REMOTE_HOST" 'cd ~/code/gormes-agent && gormes chat -q "summarize the current failing tests"'