← ClaudeAtlas

openclaude-multi-llmlisted

Use Claude Code's full tool system with any OpenAI-compatible LLM — GPT-4o, DeepSeek, Gemini, Ollama, and 200+ models via environment variable configuration.
Aradotso/trending-skills · ★ 38 · AI & Automation · score 69
Install: claude install-skill Aradotso/trending-skills
# OpenClaude Multi-LLM Skill > Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection. OpenClaude is a fork of Claude Code that routes all LLM calls through an OpenAI-compatible shim (`openaiShim.ts`), letting you use any model that speaks the OpenAI Chat Completions API — GPT-4o, DeepSeek, Gemini via OpenRouter, Ollama, Groq, Mistral, Azure, and more — while keeping every Claude Code tool intact (Bash, FileRead, FileWrite, FileEdit, Glob, Grep, WebFetch, Agent, MCP, Tasks, LSP, NotebookEdit). --- ## Installation ### npm (recommended) ```bash npm install -g @gitlawb/openclaude # CLI command installed: openclaude ``` ### From source (requires Bun) ```bash git clone https://node.gitlawb.com/z6MkqDnb7Siv3Cwj7pGJq4T5EsUisECqR8KpnDLwcaZq5TPr/openclaude.git cd openclaude bun install bun run build # optionally link globally npm link ``` ### Run without build ```bash bun run dev # run directly with Bun, no build step ``` --- ## Activation — Required Environment Variables You must set `CLAUDE_CODE_USE_OPENAI=1` to enable the shim. Without it, the tool falls back to the Anthropic SDK. | Variable | Required | Purpose | |---|---|---| | `CLAUDE_CODE_USE_OPENAI` | Yes | Set to `1` to activate OpenAI provider | | `OPENAI_API_KEY` | Yes* | API key (*omit for local Ollama/LM Studio) | | `OPENAI_MODEL` | Yes | Model identifier | | `OPENAI_BASE_URL` | No | Custom endpoint (default: `https://api.openai.com/v1`) | | `CODEX_API_KEY` | Codex only | ChatGPT/Codex access