[package]
name = "claude-code-proxy"
version = "0.4.0"
edition = "2024"
authors = ["i-am-logger"]
description = "OpenAI-compatible API proxy for Claude Code CLI"
license = "CC-BY-NC-SA-4.0"
repository = "https://github.com/i-am-logger/claude-code-proxy"
keywords = ["claude-code", "openai", "proxy", "llm", "api"]
categories = ["command-line-utilities", "web-programming::http-server"]
[dependencies]
clap = { version = "4.5", features = ["derive", "env"] }
axum = { version = "0.8", features = ["json"] }
tokio = { version = "1", features = ["full"] }
tower-http = { version = "0.6", features = ["cors"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
thiserror = "2.0"
async-stream = "0.3"
tokio-stream = { version = "0.1", features = ["io-util"] }
subtle = "2"
uuid = { version = "1", features = ["v4"] }
[dev-dependencies]
tower = { version = "0.5", features = ["util"] }
proptest = "1"
http-body-util = "0.1"