├── .air.toml ├── .gitignore ├── Makefile ├── README.md ├── config-multi-url-example.yaml ├── config.yaml ├── config └── config.go ├── docs ├── install.png ├── notify.png ├── start.png ├── web.png ├── web_detail.png └── web_home.png ├── go.mod ├── go.sum ├── internal └── logger │ └── logger.go ├── main.go ├── middleware └── logger.go ├── proxy ├── forward.go ├── handler.go └── health_check.go ├── scripts ├── README.md ├── auto-release.sh ├── build-and-prepare.sh └── release-example.sh ├── server └── server.go ├── storage └── history.go ├── tray ├── build.sh ├── build │ └── meta │ │ └── win │ │ └── sbox.exe.manifest ├── go.mod ├── go.sum ├── icon │ ├── example.png │ ├── icon.ico │ ├── icon.png │ ├── icon_off.ico │ ├── icon_off.png │ ├── logo.ico │ ├── logo.png │ └── win-example.png ├── main.go └── tmp │ └── build-errors.log ├── types └── log.go ├── web ├── server.go └── static │ ├── app.js │ └── index.html └── websocket └── simple_hub.go /.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/.air.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | ccproxy* 4 | main 5 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/README.md -------------------------------------------------------------------------------- /config-multi-url-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/config-multi-url-example.yaml -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/config.yaml -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/config/config.go -------------------------------------------------------------------------------- /docs/install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/docs/install.png -------------------------------------------------------------------------------- /docs/notify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/docs/notify.png -------------------------------------------------------------------------------- /docs/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/docs/start.png -------------------------------------------------------------------------------- /docs/web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/docs/web.png -------------------------------------------------------------------------------- /docs/web_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/docs/web_detail.png -------------------------------------------------------------------------------- /docs/web_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/docs/web_home.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module ccproxy 2 | 3 | go 1.21 4 | 5 | require gopkg.in/yaml.v2 v2.4.0 6 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/go.sum -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/main.go -------------------------------------------------------------------------------- /middleware/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/middleware/logger.go -------------------------------------------------------------------------------- /proxy/forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/proxy/forward.go -------------------------------------------------------------------------------- /proxy/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/proxy/handler.go -------------------------------------------------------------------------------- /proxy/health_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/proxy/health_check.go -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/auto-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/scripts/auto-release.sh -------------------------------------------------------------------------------- /scripts/build-and-prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/scripts/build-and-prepare.sh -------------------------------------------------------------------------------- /scripts/release-example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/scripts/release-example.sh -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/server/server.go -------------------------------------------------------------------------------- /storage/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/storage/history.go -------------------------------------------------------------------------------- /tray/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/build.sh -------------------------------------------------------------------------------- /tray/build/meta/win/sbox.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/build/meta/win/sbox.exe.manifest -------------------------------------------------------------------------------- /tray/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/go.mod -------------------------------------------------------------------------------- /tray/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/go.sum -------------------------------------------------------------------------------- /tray/icon/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/icon/example.png -------------------------------------------------------------------------------- /tray/icon/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/icon/icon.ico -------------------------------------------------------------------------------- /tray/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/icon/icon.png -------------------------------------------------------------------------------- /tray/icon/icon_off.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/icon/icon_off.ico -------------------------------------------------------------------------------- /tray/icon/icon_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/icon/icon_off.png -------------------------------------------------------------------------------- /tray/icon/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/icon/logo.ico -------------------------------------------------------------------------------- /tray/icon/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/icon/logo.png -------------------------------------------------------------------------------- /tray/icon/win-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/icon/win-example.png -------------------------------------------------------------------------------- /tray/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/main.go -------------------------------------------------------------------------------- /tray/tmp/build-errors.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/tray/tmp/build-errors.log -------------------------------------------------------------------------------- /types/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/types/log.go -------------------------------------------------------------------------------- /web/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/web/server.go -------------------------------------------------------------------------------- /web/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/web/static/app.js -------------------------------------------------------------------------------- /web/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/web/static/index.html -------------------------------------------------------------------------------- /websocket/simple_hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daodao97/claude-code-proxy/HEAD/websocket/simple_hub.go --------------------------------------------------------------------------------