A multi-model coding agent built on top of Claude Code. Use your own API keys and models.
# Install
npm install -g dragon-code
# Run with default Anthropic API
export ANTHROPIC_API_KEY=sk-ant-xxx
dragon
# Run with any OpenAI-compatible provider via proxy
node proxy/server.js &
ANTHROPIC_BASE_URL=http://localhost:8082 dragon- 🐉 Cute dragon companion — Your pixel art dragon buddy lives in the terminal
- 🔌 Multi-model proxy — Route requests to OpenRouter, Ollama, DeepSeek, or any OpenAI-compatible API
- 🛠️ Full tool support — File editing, shell commands, search, and more
- 🎨 Brand customization — Dragon Code branding throughout
Dragon Code includes a proxy server that translates Anthropic's Messages API to OpenAI's Chat Completions API.
mkdir -p ~/.dragon
cp proxy/models.example.json ~/.dragon/models.json
# Edit with your API keys and model mappingsnode proxy/server.js --port 8082ANTHROPIC_BASE_URL=http://localhost:8082 dragon{
"default_provider": "openrouter",
"providers": {
"openrouter": {
"base_url": "https://openrouter.ai/api/v1",
"api_key_env": "OPENROUTER_API_KEY",
"models": {
"claude-sonnet-4-20250514": "anthropic/claude-sonnet-4",
"claude-opus-4-20250514": "anthropic/claude-opus-4"
}
},
"ollama": {
"base_url": "http://localhost:11434/v1",
"api_key": "ollama",
"models": {
"claude-sonnet-4-20250514": "qwen2.5-coder:32b"
}
}
}
}Dragon Code (inherited from Claude Code) supports these environment variables:
| Variable | Description |
|---|---|
ANTHROPIC_API_KEY |
Your Anthropic API key |
ANTHROPIC_BASE_URL |
Custom API base URL (for proxy) |
ANTHROPIC_MODEL |
Default model override |
ANTHROPIC_SMALL_FAST_MODEL |
Fast model for simple tasks |
git clone https://github.com/AndreLYL/dragon-code.git
cd dragon-code
node cli.js --helpThe proxy translates between:
- Anthropic Messages API → OpenAI Chat Completions API
- Handles
tool_use↔tool_callconversion - Supports both streaming (SSE) and non-streaming modes
curl http://localhost:8082/health基于 Claude Code 的多模型编程 Agent。使用你自己的 API Key 和模型。
# 安装
npm install -g dragon-code
# 用 Anthropic API 运行
export ANTHROPIC_API_KEY=sk-ant-xxx
dragon
# 用代理连接任意模型
node proxy/server.js &
ANTHROPIC_BASE_URL=http://localhost:8082 dragon- 🐉 可爱小恐龙陪伴 — 终端里的像素画小恐龙
- 🔌 多模型代理 — 支持 OpenRouter、Ollama、DeepSeek 等 OpenAI 兼容 API
- 🛠️ 完整工具链 — 文件编辑、Shell 命令、搜索等
- 🎨 Dragon Code 品牌 — 全面定制的品牌体验
MIT