Metadata-Version: 2.4
Name: chameleon-code
Version: 0.1.4
Summary: Chameleon Code - Use any AI model with Claude Code
Author-email: Tom Pollak <tompollak1000@gmail.com>
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: fastapi>=0.118.0
Requires-Dist: openai>=2.1.0
Requires-Dist: pydantic>=2.11.10
Requires-Dist: uvicorn>=0.37.0

# Chameleon Code - Use any AI model with Claude Code

Use any AI model with Claude Code.

## What is this?

Claude Chameleon is a proxy that translates Claude Code requests to any AI model. Uses OpenRouter by default.

## Quick Start

```bash
uv tool install chameleon-code
CHAM_API_KEY="<YOUR_OPENROUTER_API_KEY>" cham
```

## Options

```
--model, -m MODEL              Model to use
--small-model SMALL_MODEL      Small model for haiku/subagent tasks (defaults to --model)
--max-tokens MAX_TOKENS        Maximum tokens per request
--url URL                      API URL to route to (defaults to OpenRouter)
--api-key API_KEY              API key (or set CHAM_API_KEY env var)
--server                       Run server only, connect externally
--port PORT                    Port to bind to
```

## Examples

```bash
# Use with OpenRouter (default)
CHAM_API_KEY="sk-or-v1-..." cham --model deepseek/deepseek-chat

# Use with different API
CHAM_API_KEY="sk-..." cham --url https://api.openai.com/v1 --model gpt-4

# Run server on custom port
CHAM_API_KEY="sk-..." cham --server --port 8080
```
