快速开始
🎯 5 分钟完成配置
按照以下步骤,快速开始你的 Vibe Coding 之旅!
📋 前置要求
硬件要求
- Android 设备:Android 8.0 (API 26) 或更高版本
- 开发服务器:Linux / macOS / WSL
软件要求
在开发服务器上安装:
网络要求
推荐使用 Tailscale(可选但强烈推荐):
- 🔐 端到端加密连接
- 🌐 自动穿透 NAT
- ⚡ 低延迟直连
📱 第一步:安装 VibeTerminal
下载 APK
📥 下载最新版本安装步骤
- 从 GitHub Releases 下载最新的
app-release.apk - 在 Android 设备上打开下载的 APK 文件
- 允许"从此来源安装应用"(如果系统提示)
- 点击"安装"
授予权限
安装后,请确保授予以下权限:
- ✅ 通知权限:接收 Claude Code 的任务完成通知
- ✅ 存储权限(可选):导入 SSH 密钥文件
🔧 第二步:配置 SSH 连接
添加服务器
- 打开 VibeTerminal
- 点击"添加 SSH 服务器"
- 填写服务器信息:
yaml
名称: 我的开发服务器
主机: 192.168.1.100 # 或 Tailscale IP (100.x.x.x)
端口: 22
用户名: your-username认证方式
方式一:密码认证(简单快速)
- 直接输入 SSH 密码
- 支持保存密码(加密存储)
方式二:密钥认证(推荐)
- 点击"选择密钥文件"
- 选择私钥文件(如
~/.ssh/id_rsa或id_ed25519) - 如果密钥有密码,输入密钥密码
测试连接
点击"测试连接"按钮,确保配置正确。
📂 第三步:创建项目
选项一:连接现有 Zellij 会话
如果你已经在服务器上运行了 Zellij 会话:
- 在项目列表页面点击"添加项目"
- 选择"连接现有会话"
- 从列表中选择已有的 Zellij 会话
- 点击"确认"
选项二:创建新项目
从零开始创建新项目:
- 点击"添加项目"
- 选择"创建新项目"
- 填写项目信息:
yaml
项目名称: MyAwesomeProject
项目路径: /home/you/projects/my-project
Zellij 会话名: my-project- 点击"创建"
VibeTerminal 会自动:
- 通过 SSH 连接到服务器
- 创建或附加到指定的 Zellij 会话
- 进入项目目录
🚀 第四步:开始使用
浏览对话历史
- 在项目主页,选择"对话"标签
- 查看按时间或主题分组的对话历史
- 点击任意对话查看详情
- 使用搜索功能快速定位内容
连接到终端
- 点击右下角的"三角形"图标
- 进入 Zellij 终端界面
- 开始与 Claude Code 协作!
使用快速发送
在终端输入框难以编辑长文本时:
- 点击输入框上方的"笔"图标
- 在弹出的编辑器中输入消息
- 点击"发送"
支持语音输入,长按输入框启用!🎤
🔔 第五步:配置推送通知(可选)
启用 Webhook 服务器
- 进入"设置" → "终端" → "Webhook 服务器"
- 开启 Webhook 服务器
- 点击"查看服务器配置"
- 记下显示的 Tailscale IP 和认证令牌
配置 Claude Code
在开发服务器上编辑 ~/.claude/settings.json:
json
{
"hooks": {
"Stop": [
{
"type": "command",
"command": "curl -sf -X POST 'http://<phone-ip>:8765/notify' -H 'Content-Type: application/json' -H 'Authorization: Bearer <AUTH_TOKEN>' -d '{\"event\":\"stop\",\"project\":\"'\"$(basename \"$PWD\")\"'\"}' > /dev/null 2>&1 || true"
}
],
"Notification": [
{
"type": "command",
"command": "curl -sf -X POST 'http://<phone-ip>:8765/notify' -H 'Content-Type: application/json' -H 'Authorization: Bearer <AUTH_TOKEN>' -d '{\"event\":\"input\",\"project\":\"'\"$(basename \"$PWD\")\"'\"}' > /dev/null 2>&1 || true"
}
]
}
}替换以下占位符:
<phone-ip>:你的手机 Tailscale IP(通常是100.x.x.x)<AUTH_TOKEN>:配置对话框中显示的认证令牌
测试通知
在服务器上运行 Claude Code,完成任务后,手机应该会收到推送通知!🔔
🎨 使用技巧
横屏模式
- 旋转手机到横屏,获得更大的终端视图
- 横屏模式下会显示 Minimap,方便快速导航
日期跳转
- 在对话界面点击"日历"图标
- 选择日期,快速跳转到指定时间的对话
全文搜索
- 点击"搜索"图标
- 输入关键词,秒速定位所有相关对话
- 支持跨会话搜索
语音输入
- 使用手机自带的语音输入功能
- 长文本场景下特别方便
- 告别手机打字的痛苦!
🐛 常见问题
SSH 连接失败
检查清单:
- ✅ 服务器 IP 和端口是否正确
- ✅ 服务器的 SSH 服务是否运行(
systemctl status sshd) - ✅ 防火墙是否允许 SSH 连接
- ✅ 如果使用 Tailscale,检查双方是否在线
Zellij 会话找不到
解决方法:
- 在服务器上运行
zellij list-sessions查看所有会话 - 确保会话名称拼写正确
- 如果会话不存在,创建新项目
推送通知不工作
检查:
- ✅ 手机的通知权限已授予
- ✅ Webhook 服务器已启用
- ✅
~/.claude/settings.json配置正确 - ✅ 手机和服务器都在 Tailscale 网络中
