Skip to content

VibeTerm v0.4.0

Latest

Choose a tag to compare

@metoo2008 metoo2008 released this 24 Aug 05:42
· 2 commits to master since this release

VibeTerm v0.4.0

In-app UI language switching. The interface is no longer tied to the system locale — pick your language in Settings.

界面多语言切换。App 界面不再绑定系统语言,可在设置里自选。

✨ What's new

  • In-app language switch — the app UI ships in English, 简体中文, 日本語, and 한국어. Choose it in Settings → Language (Follow system / English / 简体中文 / 日本語 / 한국어); it also appears in the Android 13+ per-app language setting. Defaults to following the system locale.
  • Settings dialog is now scrollable (so every option is reachable on short screens / in landscape).

新增:App 内语言切换,界面提供 English / 简体中文 / 日本語 / 한국어,在「设置 → 语言」里切换(也支持 Android 13+ 的按应用语言设置),默认跟随系统;设置对话框改为可滚动。

Note: this switches the app's own UI language. Typing CJK/Unicode into the terminal already worked in previous versions (that's the core IME feature) and is unchanged.

📦 Everything from v0.3.2

Full Android IME / Unicode input (Chinese, Japanese, Korean, Indic, Arabic and more), tmux disconnect keep-alive, multi-window + tablet split-screen, lock-screen approval for AI agents, quick-command palette, task-done notifications, cold-start session restore, instant reconnect on network change. Android 8.0+ (API 26), tested up to Android 16.

🔒 Privacy & security

  • No data collection, no ads, no telemetry; passwords are stored only on-device, encrypted with the Android Keystore; connects only to servers you configure.
  • Shows each server's SHA256 fingerprint on first connect; the password is sent only after you confirm.
  • Hardened across multiple independent security-audit rounds (see SECURITY.md).

📥 Install

Download vibeterm-0.4.0-release.apk below, allow "install unknown apps", and install. Requires Android 8.0 (API 26)+.

SHA-256 (verify your download matches this page's binary; the APK is not byte-reproducible, so this value corresponds to the uploaded file):

8147708794d622d3282be4d6b0abc54857b09387abc35cb86d45387eda49a8c6

Server tips: install tmux (for disconnect keep-alive) and a UTF-8 locale; set preferredNotifChannel: terminal_bell in Claude Code for precise done-notifications.

⚠️ Notes

  • GPL-3.0 (vendors the Termux terminal engine), distributed via F-Droid + GitHub, not Google Play.
  • The F-Droid and GitHub APKs are signed with different keys and can't upgrade over each other — pick one channel.
  • The first connection shows a host-fingerprint confirmation dialog — this is by design; verify before trusting.

GPL-3.0 · source & docs in the repo · issues and PRs welcome