All Require NodeJS:
- Node.js 18+ (install via
winget install OpenJS.NodeJS
) - Internet connection
Installation:
npm install -g @anthropic-ai/claude-code
- Navigate to project directory
- Run
claude
- Complete OAuth authentication (requires subscription or api billing)
Authentication:
- Sign in CLaude Code with Claude Pro/Max Subscription
- Or purchase API at Anthropic Console console.anthropic.com
Structure:
- Config:
~\.claude
- Binaries:
~\AppData\Roaming\npm\node_modules\@anthropic-ai\claude-code
- Operations:
~\AppData\Roaming\Claude
- Prompt instructions:
~\.claude\claude.md
(global) or.\claude.md
(project-specific)
Installation:
npm install -g @google-ai/gemini-cli
- Navigate to project directory
- Run
gemini
- Use a generated API key (requires API billing)
Authentication:
- Generate an API key at ai.google.dev/aistudio
- Add the key to a
.env
file in your project directory:GEMINI_API_KEY="YOUR_API_KEY"
Structure:
- Config:
~\.gemini
- Binaries:
~\AppData\Roaming\npm\node_modules\@google-ai/gemini-cli
- Operations:
~\AppData\Roaming\Gemini
- Prompt instructions:
~\.gemini\gemini.md
(global) or.\gemini.md
(project-specific)
Installation:
npm install -g @vibe-kit/grok-cli
- Navigate to project directory
- Run
grok
- Use generated API key (requires subscription or api billing)
Authentication:
- Generate API key at console.x.ai/api
- Sign in with Grok/SuperGrok subscription
- Or purcahse API key without login
- Set
GROK_API_KEY
environment variable, use--api-key
flag, or save to~/.grok/user-settings.json
Structure:
- Config:
~\.grok
- Binaries:
~\AppData\Roaming\npm\node_modules\@vibe-kit\grok-cli
- Operations:
~\AppData\Roaming\GROK
- Prompt instructions:
~\.grok\GROK.md
(global) or.\GROK.md
(project-specific)
Installation:
- GitHub CLI (
winget install GitHub.cli
) gh extension install github/gh-copilot
- Navigate to project directory
- Authenticate via
gh auth login
(GitHub token with Copilot access) - Navigate to project directory
- Run
gh copilot
to begin interaction
Authentication:
- Requires GitHub Copilot subscription
- Uses GitHub OAuth (
gh auth login
) - Verify access at https://github.com/settings/copilot
Structure:
- Config:
~\.config\gh\copilot-cli.json
- Binaries:
~\AppData\Local\GitHubCopilotCLI
or~\AppData\Local\GitHub\CLI\extensions
- Operations: Local interaction via
gh copilot [prompt]
or interactive shell - Prompt instructions: Uses inline CLI or external
*.md
prompt templates (optional)
Installation:
- Requires Window Subsystem for Linux (WSL2) with Node.js (v14+) installed
- From your WSL2 terminal, run
npm install -g @openai/codex
- Navigate to your project directory:
pushd ~/projects/my-codex-app
- Set API key
export OPENAI_API_KEY="<YourKeyHere>
(see below for details on obtaining an API key) - Run
codex
Authentication:
- Set OpenAI API key
export OPENAI_API_KEY="<YourKeyHere>"
- Get your API key from https://platform.openai.com/api-keys
Structure:
- Config:
~/.codex/config.toml
— includes model settings, timeout, and CLI behavior - Binaries:
~/.npm-global/bin/codex
or/usr/local/bin/codex
- Prompt instructions:
~/.codex/instructions.md
(global) or./CODEX.md
(project-specific)