Documentation

Complete guides for setting up and using POP Remote

Getting Started

Welcome to POP Remote! This guide will help you set up your first remote desktop connection.

Installation

1 Download POP Remote from the Google Play Store

2 Open the app and grant necessary permissions (storage, microphone for voice features)

3 Sign in with your Google account (optional, required for AI features)

4 You're ready to add your first connection!

Note: AI automation features require an internet connection and a subscription plan (FREE tier includes 2 AI tasks per week).

RDP Setup Guide

Connect to Windows computers using Remote Desktop Protocol.

Prerequisites

  • Windows 10 Pro/Enterprise, Windows 11 Pro/Enterprise, or Windows Server
  • Remote Desktop must be enabled on the target computer
  • Network connectivity to the target computer

Enable Remote Desktop on Windows

1 Open Settings > System > Remote Desktop

2 Toggle "Enable Remote Desktop" to ON

3 Note the computer name (e.g., "MYPC" or "192.168.1.100")

Add RDP Connection in POP Remote

1 Tap the + button in POP Remote

2 Select RDP Connection

3 Enter connection details:

  • Name: Friendly name (e.g., "Work PC")
  • Host: IP address or computer name
  • Port: 3389 (default RDP port)
  • Username: Windows username
  • Password: Windows password (optional, can prompt)

4 Tap Save and then tap the connection to start

Advanced RDP Settings

Security Settings:

  • NLA (Network Level Authentication): Enhanced security (recommended)
  • TLS: Transport Layer Security encryption
  • RDP: Standard RDP security

Display Settings:

  • Resolution: Auto-fit, custom, or match device
  • Color Depth: 8-bit to 32-bit (higher = better quality, more bandwidth)
  • Multi-Monitor: Enable if your remote PC has multiple displays

Performance Options:

  • RemoteFX: Graphics acceleration (if supported)
  • H.264 Codec: Video compression for smoother experience
  • 3G Mode: Optimize for slower connections

RDP Gateway Configuration

If connecting through an RDP Gateway (for external access):

1 Enable Use RDP Gateway

2 Enter gateway hostname

3 Provide gateway credentials (if different from computer credentials)

VNC Setup Guide

Connect to Linux, macOS, and other systems using VNC.

For macOS Screen Sharing

1 On your Mac: System Settings > General > Sharing

2 Enable Screen Sharing

3 Note your Mac's IP address (shown in the sharing settings)

4 In POP Remote, create a VNC connection:

  • Host: Mac IP address
  • Port: 5900 (macOS default)
  • Password: Your Mac password

For Linux (TigerVNC/Xvnc)

1 Install VNC server on Linux:

# Ubuntu/Debian
sudo apt install tigervnc-standalone-server

# Fedora/RHEL
sudo dnf install tigervnc-server

2 Start VNC server:

vncserver :1 -geometry 1920x1080 -depth 24

3 Set VNC password when prompted

4 In POP Remote, create VNC connection:

  • Host: Linux server IP
  • Port: 5901 (for display :1)
  • Password: VNC password you set

For Windows (UltraVNC)

1 Download and install UltraVNC Server

2 Configure password during installation

3 Ensure UltraVNC service is running

4 In POP Remote, create VNC connection:

  • Host: Windows PC IP
  • Port: 5900 (UltraVNC default)
  • Password: VNC password
Security Warning: VNC passwords are transmitted using weak encryption. For internet access, use a VPN or SSH tunnel to secure your connection.

AI Tasks Guide

Use AI to automate tasks on your remote computer.

What Are AI Tasks?

AI Tasks use Azure OpenAI's Computer Use Automation (CUA) to see your remote screen and perform actions automatically. The AI can:

  • Understand what's displayed on screen
  • Click buttons and menus
  • Type text and keyboard shortcuts
  • Navigate applications
  • Execute multi-step workflows

How to Use AI Tasks

1 Connect to your remote computer (RDP or VNC)

2 Tap the AI Task button in the session toolbar

3 Describe what you want to accomplish (e.g., "Open Chrome and navigate to gmail.com")

4 Tap Execute and watch the AI work

AI Task Examples

  • "Open the calculator and calculate 15% of 250"
  • "Create a new text file named 'meeting-notes.txt' on the desktop"
  • "Open Firefox, go to weather.com, and tell me today's forecast"
  • "Launch Excel and create a new spreadsheet"

Bookmarking AI Tasks

Save frequently-used tasks for quick access (BASIC and PREMIUM tiers):

1 After creating an AI task, tap Bookmark This Task

2 Give it a name

3 Access saved tasks from the AI Tasks menu

Weekly Quotas

  • FREE: 2 AI tasks per week
  • BASIC: 10 AI tasks per week
  • PREMIUM: 20 AI tasks per week

Quotas reset every Monday at 00:00 UTC.

Tip: Be specific in your task descriptions. The more detail you provide, the better the AI can understand and execute your request.

Voice Control Guide

Premium Feature

Control your remote computer using natural language voice commands.

Enable Voice Control

1 Subscribe to PREMIUM tier

2 Grant microphone permission in Android settings

3 During a remote session, tap the 🎤 Voice button

Using Voice Commands

1 Tap and hold the microphone button

2 Speak your command naturally

3 Release when finished speaking

4 AI transcribes and executes your command

Voice Command Examples

  • "Open the browser and search for Python tutorials"
  • "Minimize all windows"
  • "Take a screenshot and save it to the desktop"
  • "Open Word and create a new document"

Voice Settings

Configure voice features in Settings > Voice Control:

  • Voice: Choose AI voice (nova, alloy, echo, etc.)
  • Speech Speed: 0.5x to 2.0x
  • Language: Auto-detect or specify
  • VAD Sensitivity: Voice Activity Detection threshold

Voice Task Quota

  • PREMIUM: 10 voice tasks per week

Voice tasks are separate from regular AI tasks.

Troubleshooting

Connection Issues

Problem: Cannot connect to RDP/VNC server

  • ✓ Verify the host IP address or hostname is correct
  • ✓ Check that the port is correct (3389 for RDP, 5900+ for VNC)
  • ✓ Ensure the remote computer is on and accessible
  • ✓ Check firewall settings on both devices
  • ✓ Try pinging the remote host to confirm network connectivity

Authentication Failures

Problem: Login fails with correct credentials

  • ✓ For RDP: Ensure user has Remote Desktop access permissions
  • ✓ For VNC: Verify VNC password (separate from system password)
  • ✓ Check if Network Level Authentication (NLA) is required
  • ✓ Try disabling NLA on Windows if login fails

Performance Issues

Problem: Slow or laggy connection

  • ✓ Enable 3G performance mode in settings
  • ✓ Reduce color depth to 16-bit
  • ✓ Lower resolution settings
  • ✓ Disable desktop composition and animations
  • ✓ Use H.264 codec if supported
  • ✓ Check your network bandwidth

AI Task Failures

Problem: AI task doesn't execute correctly

  • ✓ Be more specific in your task description
  • ✓ Ensure the remote desktop is responsive
  • ✓ Check that you have remaining AI task quota
  • ✓ Verify internet connection for AI service
  • ✓ Try breaking complex tasks into smaller steps

Voice Control Not Working

Problem: Voice commands not recognized

  • ✓ Confirm PREMIUM subscription is active
  • ✓ Grant microphone permission in Android settings
  • ✓ Check microphone hardware (test in other apps)
  • ✓ Speak clearly and avoid background noise
  • ✓ Adjust VAD sensitivity in voice settings

Getting Help

If you're still experiencing issues:

Debug Mode: Enable debug logging in Settings to capture detailed error information for support requests.