start.sh
727 Bytes
#!/bin/bash
set -e
echo "🤖 Hermes Chat — 启动中"
echo ""
# ADB port forwarding (phone → localhost)
echo "📱 配置 ADB 端口转发…"
if adb devices | grep -q "device$"; then
adb forward tcp:8765 tcp:8765 2>/dev/null && echo " ✓ 8765 (Event Bus)" || echo " ⚠ 8765 转发失败"
adb forward tcp:8766 tcp:8766 2>/dev/null && echo " ✓ 8766 (MCP Server)" || echo " ⚠ 8766 转发失败"
else
echo " ⚠ 未检测到 ADB 设备,端口转发跳过"
echo " 手机功能将离线,聊天仍可使用"
fi
echo ""
# Install deps if needed
if [ ! -d "node_modules" ]; then
echo "📦 安装依赖…"
npm install
echo ""
fi
echo "🚀 启动服务器…"
echo ""
node server/index.js