
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
roobin-coder
Advanced tools
Code on the go — control AI coding agents from your mobile device.
Free. Open source. Code anywhere.
npm install -g roobin-coder
From a repo checkout:
# repository root
yarn cli --help
# package directory
yarn cli --help
roobin
This will:
roobin gemini
Start a Gemini CLI session with remote control capabilities.
First time setup:
# Authenticate with Google
roobin connect gemini
roobin – Start Claude Code session (default)roobin gemini – Start Gemini CLI sessionroobin codex – Start Codex moderoobin acp – Start a generic ACP-compatible agentroobin auth – Manage authenticationroobin connect – Store AI vendor API keys in Roobin cloudroobin sandbox – Configure sandbox runtime restrictionsroobin notify – Send a push notification to your devicesroobin daemon – Manage background serviceroobin doctor – System diagnostics & troubleshootingroobin connect gemini # Authenticate with Google for Gemini
roobin connect claude # Authenticate with Anthropic
roobin connect codex # Authenticate with OpenAI
roobin connect status # Show connection status for all vendors
roobin gemini # Start Gemini session
roobin gemini model set <model> # Set default model
roobin gemini model get # Show current model
roobin gemini project set <id> # Set Google Cloud Project ID (for Workspace accounts)
roobin gemini project get # Show current Google Cloud Project ID
Available models: gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite
roobin acp gemini # Run built-in Gemini ACP command
roobin acp opencode # Run built-in OpenCode ACP command
roobin acp opencode --verbose # Include raw backend/envelope logs
roobin acp -- custom-agent --flag # Run any ACP-compatible command directly
roobin sandbox configure # Interactive sandbox setup wizard
roobin sandbox status # Show current sandbox configuration
roobin sandbox disable # Disable sandboxing
-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-h, --help - Show help-v, --version - Show version--no-sandbox - Disable sandbox for the current Claude/Codex runROOBIN_SERVER_URL - Custom server URL (default: https://api.roobin.dev)ROOBIN_WEBAPP_URL - Custom web app URL (default: https://web.roobin.dev)ROOBIN_HOME_DIR - Custom home directory for Roobin data (default: ~/.roobin)ROOBIN_DISABLE_CAFFEINATE - Disable macOS sleep prevention (set to true, 1, or yes)ROOBIN_EXPERIMENTAL - Enable experimental features (set to true, 1, or yes)GEMINI_MODEL - Override default Gemini modelGOOGLE_CLOUD_PROJECT - Google Cloud Project ID (required for Workspace accounts)Personal Gmail accounts work out of the box:
roobin connect gemini
roobin gemini
Google Workspace (organization) accounts require a Google Cloud Project:
roobin gemini project set your-project-id
Or use environment variable:
GOOGLE_CLOUD_PROJECT=your-project-id roobin gemini
Guide: https://goo.gle/gemini-cli-auth-docs#workspace-gca
Interested in contributing? See CONTRIBUTING.md for development setup and guidelines.
claude command available in PATH)npm install -g @google/gemini-cli)roobin connect geminiMIT
FAQs
Mobile and Web client for Claude Code and Codex
The npm package roobin-coder receives a total of 2 weekly downloads. As such, roobin-coder popularity was classified as not popular.
We found that roobin-coder demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.