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