Environment Setup
Claude Code, Codex, and Gemini CLI can all be installed through npm. Prepare your environment according to your operating system.
MacOS
brew install node
Linux (Ubuntu/Debian)
sudo apt install nodejs npm
Windows
Step 1: Install Chocolatey
1) Open PowerShell as Administrator.
2) Run the following command and confirm with Y:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
3) Then run:
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
4) After installation completes, close PowerShell, reopen it as Administrator, and verify:
choco --version
Step 2: Install Node.js and Git
choco install nodejs git -y
Refresh environment variables:
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
Verify installation:
node --version
npm --version
git --version
Optional: Install Common CLI Tools Together
If you plan to use Claude Code, Codex, and Gemini CLI together, install them after Node.js and npm are available:
npm i -g @anthropic-ai/claude-code
npm i -g @openai/codex@latest
npm i -g @google/gemini-cli
Windows users should open a new PowerShell window after installation, then verify:
claude --version
codex --version
gemini --version
Related guides
Getting Started
Create an account, obtain an API key, choose an endpoint, and send a first request to confirm that I Code Easy is working.
Codex Setup
Install Codex CLI, store the API key in auth.json, configure the I Code Easy provider and Base URL, and start a first Codex session.
Claude Code / Desktop Setup
Install Claude Code or Claude Desktop, store credentials safely, configure the I Code Easy API address, and verify a first session.