Remote
Code on the go — control AI coding agents from your mobile device.
Free. Open source. Code anywhere.
Installation
npm install -g getremoteapp
Run From Source
From a repo checkout:
yarn cli --help
yarn cli --help
Usage
Claude (default)
remote
This will:
- Start a Claude Code session
- Display a QR code to connect from your mobile device
- Allow real-time session sharing between Claude Code and your mobile app
Gemini
remote gemini
Start a Gemini CLI session with remote control capabilities.
First time setup:
remote connect gemini
Commands
Main Commands
remote – Start Claude Code session (default)
remote gemini – Start Gemini CLI session
remote codex – Start Codex mode
remote acp – Start a generic ACP-compatible agent
Utility Commands
remote auth – Manage authentication
remote connect – Store AI vendor API keys in Remote cloud
remote sandbox – Configure sandbox runtime restrictions
remote notify – Send a push notification to your devices
remote daemon – Manage background service
remote doctor – System diagnostics & troubleshooting
Connect Subcommands
remote connect gemini
remote connect claude
remote connect codex
remote connect status
Gemini Subcommands
remote gemini
remote gemini model set <model>
remote gemini model get
remote gemini project set <id>
remote gemini project get
Available models: gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite
Generic ACP Commands
remote acp gemini
remote acp opencode
remote acp opencode --verbose
remote acp -- custom-agent --flag
Sandbox Subcommands
remote sandbox configure
remote sandbox status
remote sandbox disable
Options
Claude Options
-m, --model <model> - Claude model to use (default: sonnet)
-p, --permission-mode <mode> - Permission mode: auto, default, or plan
--claude-env KEY=VALUE - Set environment variable for Claude Code
--claude-arg ARG - Pass additional argument to Claude CLI
Global Options
-h, --help - Show help
-v, --version - Show version
--no-sandbox - Disable sandbox for the current Claude/Codex run
Environment Variables
Remote Configuration
Gemini Configuration
GEMINI_MODEL - Override default Gemini model
GOOGLE_CLOUD_PROJECT - Google Cloud Project ID (required for Workspace accounts)
Gemini Authentication
Personal Google Account
Personal Gmail accounts work out of the box:
remote connect gemini
remote gemini
Google Workspace Account
Google Workspace (organization) accounts require a Google Cloud Project:
remote gemini project set your-project-id
Or use environment variable:
GOOGLE_CLOUD_PROJECT=your-project-id remote gemini
Guide: https://goo.gle/gemini-cli-auth-docs#workspace-gca
Contributing
Interested in contributing? See CONTRIBUTING.md for development setup and guidelines.
Requirements
For Claude
- Claude CLI installed & logged in (
claude command available in PATH)
For Gemini
- Gemini CLI installed (
npm install -g @google/gemini-cli)
- Google account authenticated via
remote connect gemini
License
MIT