Skip to content

Releases: metoo2008/vibeterm

VibeTerm v0.4.0

Choose a tag to compare

@metoo2008 metoo2008 released this 24 Aug 05:42

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

VibeTerm V0.3.2

Choose a tag to compare

@metoo2008 metoo2008 released this 24 Aug 02:52

VibeTerm v0.3.2

首个公开发布。为 vibe coding 而生的 Android SSH 终端 —— 在手机/平板上舒服地跑 Claude Code、Codex。

First public release. An Android SSH terminal built for vibe coding — run Claude Code / Codex comfortably from your phone or tablet.

✨ 核心特性

  • 完整 Android IME / Unicode 输入 — 多数终端 App 只当"键盘设备"、收不了输入法提交的文本,导致中文、日文、韩文、印地语、阿拉伯语、俄语等打不了。VibeTerm 完整实现 Android IME/InputConnection 协议,这些语言均可输入(见 README 的输入语言支持与"输入 vs 显示"说明)。
  • tmux 断线保活 — 关 App、切换网络、重启手机,重连后无缝回到原会话,长任务不中断。
  • 多窗口 + 平板分屏 — 标签页多会话,宽屏左右分屏。
  • 锁屏批准 AI 工具调用 — 检测到确认提示时,通知直接带「确认/打断」按钮(默认需解锁认证)。
  • 快捷命令面板、附加键条(Esc / Shift+Tab / Ctrl / 方向键)、任务完成通知、冷启动自动恢复会话、网络切换秒重连
  • JetBrains Mono 字体 + 深色终端配色;已适配 Android 16 全面屏。

🔒 隐私与安全

  • 不收集任何数据,无广告无遥测;密码仅在本机以 Android Keystore 加密存储;只连接你自己配置的服务器。
  • 首次连接每台服务器展示 SHA256 指纹,核对确认后才发送密码。
  • 经多轮独立安全审计,已修复所有已知高/中风险问题(细节见 SECURITY.md)。

📦 安装

下载下方 app-release.apk,允许"安装未知来源应用"后安装。要求 Android 8.0 (API 26) 及以上,已适配至 Android 16。

SHA-256(核对下载的 APK 与本页二进制一致;APK 默认不逐字节可复现,该值对应本次上传的文件):

30be799a3643e1649f3640d63897bcbb5fcc53765d11f36edce2e390e4772976

服务器建议:安装 tmux(用于断线保活)、UTF-8 locale;Claude Code 设 preferredNotifChannel: terminal_bell 可获得精确的完成通知。

⚠️ 说明

  • 本项目为 GPL-3.0(内嵌 Termux 终端引擎),走 GPL 友好渠道:F-Droid + GitHub,不上 Google Play。
  • F-Droid 与 GitHub 的 APK 由不同密钥签名,不能相互覆盖升级,请择一渠道安装。
  • 首次连接会弹主机指纹确认框,这是安全设计,请核对后再信任。

GPL-3.0 · 源码与文档见仓库 · Issues 与 PR 欢迎