{"repo": "aryanjsx/openclaude", "files": {"README.md": {"dbe5bb3355a29947159bb2434c6fbe77bc0b4f83": {"t": 1785674035.7379076, "n": 8482, "h": "62220a7fc3440780", "c": "
\n >_ OpenClaude\n
\n Claude Code with any LLM — not just Claude.\n
\n\n\n\n\n Install •\n Quick Start •\n Providers •\n Model Guide •\n How It Works\n
\n\n---\n\nPlug in **GPT-4o, DeepSeek, Gemini, Llama, Mistral, Ollama**, or any model that speaks the OpenAI chat completions API. All of Claude Code's tools work — bash, file read/write/edit, grep, glob, agents, tasks, MCP — powered by whatever model you choose.\n\n**200+ compatible models. 15 built-in tools. 786 lines of shim code. Zero extra dependencies.**\n\n## Install\n\n**npm (recommended)**\n\n```bash\nnpm install -g @aryanjsx/openclaude\n```\n\n**From source**\n\n```bash\ngit clone https://github.com/aryanjsx/Openclaude.git\ncd Openclaude\nbun install\nbun run build\n```\n\n**Run directly with Bun (no build step)**\n\n```bash\ngit clone https://github.com/aryanjsx/Openclaude.git\ncd Openclaude\nbun install\nbun run dev\n```\n\n## Quick Start\n\n**1. Set your provider**\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=sk-your-key-here\nexport OPENAI_MODEL=gpt-4o\n```\n\n**2. Launch**\n\n```bash\nopenclaude\n```\n\nThat's it. Streaming, tool calling, file editing, multi-step reasoning — everything works through the model you pick. The npm package name is `@aryanjsx/openclaude`, but the CLI command is `openclaude`.\n\n## Providers\n\n| Provider | Setup |
|---|---|
| OpenAI | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=sk-...\nexport OPENAI_MODEL=gpt-4o\n```\n\n | \n
| DeepSeek | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=sk-...\nexport OPENAI_BASE_URL=https://api.deepseek.com/v1\nexport OPENAI_MODEL=deepseek-chat\n```\n\n | \n
| Gemini via OpenRouter | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=sk-or-...\nexport OPENAI_BASE_URL=https://openrouter.ai/api/v1\nexport OPENAI_MODEL=google/gemini-2.0-flash\n```\n\n | \n
| Ollama local, free | \n\n\n```bash\nollama pull llama3.3:70b\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_BASE_URL=http://localhost:11434/v1\nexport OPENAI_MODEL=llama3.3:70b\n```\n\n | \n
| Together AI | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=...\nexport OPENAI_BASE_URL=https://api.together.xyz/v1\nexport OPENAI_MODEL=meta-llama/Llama-3.3-70B-Instruct-Turbo\n```\n\n | \n
| Groq | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=gsk_...\nexport OPENAI_BASE_URL=https://api.groq.com/openai/v1\nexport OPENAI_MODEL=llama-3.3-70b-versatile\n```\n\n | \n
| Mistral | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=...\nexport OPENAI_BASE_URL=https://api.mistral.ai/v1\nexport OPENAI_MODEL=mistral-large-latest\n```\n\n | \n
| Azure OpenAI | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=your-azure-key\nexport OPENAI_BASE_URL=https://your-resource.openai.azure.com/openai/deployments/your-deployment/v1\nexport OPENAI_MODEL=gpt-4o\n```\n\n | \n
| LM Studio local | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_BASE_URL=http://localhost:1234/v1\nexport OPENAI_MODEL=your-model-name\n```\n\n | \n
\n >_ OpenClaude\n
\n Claude Code with any LLM — not just Claude.\n
\n\n\n\n\n Install •\n Quick Start •\n Providers •\n Model Guide •\n How It Works\n
\n\n---\n\nPlug in **GPT-4o, DeepSeek, Gemini, Llama, Mistral, Ollama**, or any model that speaks the OpenAI chat completions API. All of Claude Code's tools work — bash, file read/write/edit, grep, glob, agents, tasks, MCP — powered by whatever model you choose.\n\n**200+ compatible models. 15 built-in tools. 786 lines of shim code. Zero extra dependencies.**\n\n## Install\n\n**npm (recommended)**\n\n```bash\nnpm install -g @aryanjsx/openclaude\n```\n\n**From source**\n\n```bash\ngit clone https://github.com/aryanjsx/Openclaude.git\ncd Openclaude\nbun install\nbun run build\n```\n\n**Run directly with Bun (no build step)**\n\n```bash\ngit clone https://github.com/aryanjsx/Openclaude.git\ncd Openclaude\nbun install\nbun run dev\n```\n\n## Quick Start\n\n**1. Set your provider**\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=sk-your-key-here\nexport OPENAI_MODEL=gpt-4o\n```\n\n**2. Launch**\n\n```bash\nopenclaude\n```\n\nThat's it. Streaming, tool calling, file editing, multi-step reasoning — everything works through the model you pick. The npm package name is `@aryanjsx/openclaude`, but the CLI command is `openclaude`.\n\n## Providers\n\n| Provider | Setup |
|---|---|
| OpenAI | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=sk-...\nexport OPENAI_MODEL=gpt-4o\n```\n\n | \n
| DeepSeek | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=sk-...\nexport OPENAI_BASE_URL=https://api.deepseek.com/v1\nexport OPENAI_MODEL=deepseek-chat\n```\n\n | \n
| Gemini via OpenRouter | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=sk-or-...\nexport OPENAI_BASE_URL=https://openrouter.ai/api/v1\nexport OPENAI_MODEL=google/gemini-2.0-flash\n```\n\n | \n
| Ollama local, free | \n\n\n```bash\nollama pull llama3.3:70b\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_BASE_URL=http://localhost:11434/v1\nexport OPENAI_MODEL=llama3.3:70b\n```\n\n | \n
| Together AI | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=...\nexport OPENAI_BASE_URL=https://api.together.xyz/v1\nexport OPENAI_MODEL=meta-llama/Llama-3.3-70B-Instruct-Turbo\n```\n\n | \n
| Groq | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=gsk_...\nexport OPENAI_BASE_URL=https://api.groq.com/openai/v1\nexport OPENAI_MODEL=llama-3.3-70b-versatile\n```\n\n | \n
| Mistral | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=...\nexport OPENAI_BASE_URL=https://api.mistral.ai/v1\nexport OPENAI_MODEL=mistral-large-latest\n```\n\n | \n
| Azure OpenAI | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_API_KEY=your-azure-key\nexport OPENAI_BASE_URL=https://your-resource.openai.azure.com/openai/deployments/your-deployment/v1\nexport OPENAI_MODEL=gpt-4o\n```\n\n | \n
| LM Studio local | \n\n\n```bash\nexport CLAUDE_CODE_USE_OPENAI=1\nexport OPENAI_BASE_URL=http://localhost:1234/v1\nexport OPENAI_MODEL=your-model-name\n```\n\n | \n