
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.
happy-codex
Advanced tools
This is a fork of the upstream project at https://github.com/slopus/happy, focused on
first-class Codex support while complementing the original work. You can use this
fork via npx -y happy-codex@latest. In this fork, Codex is the default agent.
Code on the go — control AI coding agents from your mobile device.
Free. Open source. Code anywhere.
npm install -g happy-codex
happy
# Run latest Codex via npx (no global codex install)
happy @openai/codex@latest
This will:
happy claude
This will:
happy gemini
Start a Gemini CLI session with remote control capabilities.
First time setup:
# Authenticate with Google
happy connect gemini
happy – Start Codex session (default)happy claude – Start Claude Code sessionhappy gemini – Start Gemini CLI sessionhappy codex – Start Codex modehappy @openai/codex@latest – Start Codex via npxhappy auth – Manage authenticationhappy connect – Store AI vendor API keys in Happy cloudhappy notify – Send a push notification to your deviceshappy daemon – Manage background servicehappy doctor – System diagnostics & troubleshootinghappy connect gemini # Authenticate with Google for Gemini
happy connect claude # Authenticate with Anthropic
happy connect codex # Authenticate with OpenAI
happy connect status # Show connection status for all vendors
happy gemini # Start Gemini session
happy gemini model set <model> # Set default model
happy gemini model get # Show current model
happy gemini project set <id> # Set Google Cloud Project ID (for Workspace accounts)
happy gemini project get # Show current Google Cloud Project ID
Available models: gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite
happy claude)-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 versionHAPPY_SERVER_URL - Custom server URL (default: https://api.cluster-fluster.com)HAPPY_WEBAPP_URL - Custom web app URL (default: https://app.happy.engineering)HAPPY_HOME_DIR - Custom home directory for Happy data (default: ~/.happy)HAPPY_DISABLE_CAFFEINATE - Disable macOS sleep prevention (set to true, 1, or yes)HAPPY_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:
happy connect gemini
happy gemini
Google Workspace (organization) accounts require a Google Cloud Project:
happy gemini project set your-project-id
Or use environment variable:
GOOGLE_CLOUD_PROJECT=your-project-id happy 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)happy connect geminiMIT
FAQs
Mobile and Web client for Claude Code and Codex
The npm package happy-codex receives a total of 14 weekly downloads. As such, happy-codex popularity was classified as not popular.
We found that happy-codex 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.