Releases: metoo2008/vibeterm
Release list
VibeTerm v0.4.0
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
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 欢迎