├── .claude ├── archive │ ├── 2025 │ │ ├── 06 │ │ │ └── 30 │ │ │ │ ├── fix-proxy-streaming-response-bug-always-returns.md │ │ │ │ ├── further-improve-test-coverage-for-claude-gate-to.md │ │ │ │ ├── improve-test-coverage-for-0-coverage-files-in.md │ │ │ │ ├── improve-test-coverage-for-claude-gate-project.md │ │ │ │ └── test-coverage-phase-3-dashboard-and-cmd-package.md │ │ └── 07 │ │ │ └── 02 │ │ │ ├── fix-cmd-package-test-failures-and-improve-ui.md │ │ │ ├── implement-claude-code-credential-adapter-for.md │ │ │ ├── implement-claudecodestorageadapter-to-use-claude.md │ │ │ └── improve-test-coverage-to-80-phase-4-final-push.md │ ├── 2025-Q1 │ │ ├── organize-project-docs.md │ │ └── update-git-authors.md │ └── 2025-Q2 │ │ ├── 2025-06-24 │ │ ├── claude-gate-migration-plan.md │ │ └── implement-claude-gate-core.md │ │ ├── add-claude-coauthor.md │ │ ├── align-project-claudemd-tdd.md │ │ ├── fix-go-version-format.md │ │ ├── fix-keychain-password-prompts.md │ │ ├── fix-keychain-trust-settings.md │ │ ├── fix-macos-keychain-prompts.md │ │ ├── fix-start-cmd-storage.md │ │ ├── fix-storage-inconsistency.md │ │ ├── fix-windows-references.md │ │ ├── implement-keyring-storage.md │ │ ├── openai-streaming-support.md │ │ ├── organize-test-structure.md │ │ └── update-claude-md-structure.md ├── knowledge │ └── project-organization-research.md ├── scripts │ └── add-claude-coauthor.sh └── todos │ ├── cross-platform-npm-distribution.md │ ├── distribute-claude-gate-m4-mac.md │ ├── enhance-claude-gate-ui-ux.md │ ├── fix-tool-use-streaming.md │ ├── future-claude-gate-enhancements.md │ ├── improve-test-coverage-for-ui-components-in-claude.md │ ├── openai-compat-claude-gate.md │ ├── organize-claude-gate.md │ ├── phase-2-oauth-flow.md │ └── phase-2-server-dashboard.md ├── .gitattributes ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── .mcp.json ├── CHANGELOG.md ├── CLAUDE.md ├── LICENSE ├── Makefile ├── README.md ├── claude-gate-intel ├── claude-gate-intel-v4 ├── claude-gate-intel-v5 ├── cmd └── claude-gate │ ├── auth_commands_test.go │ ├── auth_storage.go │ ├── auth_storage_test.go │ ├── cli_commands_test.go │ ├── keyring_storage_test.go │ ├── main.go │ ├── main_test.go │ ├── storage_commands_test.go │ └── storage_test.go ├── docs ├── README.md ├── architecture │ ├── decisions │ │ └── 001-project-structure.md │ ├── overview.md │ └── security.md ├── claude-code-integration.md ├── deployment │ └── npm-package.md ├── getting-started │ ├── configuration.md │ ├── installation.md │ └── quick-start.md ├── guides │ ├── contributing.md │ ├── development.md │ ├── storage.md │ └── troubleshooting.md ├── reference │ ├── api.md │ ├── cli.md │ └── configuration.md └── testing │ ├── test-guide.md │ └── test-results │ └── 2025-01-20.md ├── go.mod ├── go.sum ├── internal ├── auth │ ├── claude_code_storage.go │ ├── claude_code_storage_debug.go │ ├── claude_code_storage_macos.go │ ├── claude_code_storage_test.go │ ├── claude_code_storage_v2.go │ ├── client.go │ ├── client_test.go │ ├── file_storage.go │ ├── file_storage_test.go │ ├── keyring_storage.go │ ├── keyring_storage_darwin_test.go │ ├── keyring_storage_test.go │ ├── keyring_storage_trust_test.go │ ├── oauth.go │ ├── oauth_test.go │ ├── storage_backend.go │ ├── storage_factory.go │ ├── storage_factory_claude_code_test.go │ ├── storage_factory_darwin_test.go │ ├── storage_factory_test.go │ ├── storage_migrator.go │ ├── storage_migrator_test.go │ └── storage_test.go ├── config │ ├── config.go │ └── config_test.go ├── logger │ ├── logger.go │ └── logger_test.go ├── proxy │ ├── handler.go │ ├── handler_test.go │ ├── models_handler.go │ ├── models_handler_test.go │ ├── openai_converter.go │ ├── openai_converter_test.go │ ├── server.go │ ├── server_enhanced.go │ ├── server_enhanced_test.go │ ├── server_test.go │ ├── transformer.go │ └── transformer_test.go ├── test │ ├── e2e │ │ ├── README.md │ │ └── cli_e2e_test.go │ ├── helpers │ │ └── helpers.go │ ├── integration │ │ ├── README.md │ │ ├── auth_integration_test.go │ │ └── claude_code_storage_integration_test.go │ └── testdata │ │ └── .gitkeep └── ui │ ├── browser.go │ ├── browser_test.go │ ├── components │ ├── auth_flow.go │ ├── auth_flow_test.go │ ├── confirm.go │ ├── confirm_test.go │ ├── progress.go │ ├── progress_test.go │ ├── spinner.go │ ├── spinner_test.go │ ├── timer.go │ └── timer_test.go │ ├── dashboard │ ├── dashboard.go │ ├── dashboard_test.go │ ├── request_log.go │ ├── request_log_test.go │ ├── stats.go │ └── stats_test.go │ ├── oauth_flow.go │ ├── oauth_flow_test.go │ ├── output.go │ ├── output_test.go │ ├── styles │ ├── theme.go │ └── theme_test.go │ └── utils │ ├── terminal.go │ └── terminal_test.go ├── npm ├── README.md ├── bin │ └── claude-gate ├── index.js ├── package.json ├── platforms │ ├── darwin-arm64 │ │ └── package.json │ ├── darwin-x64 │ │ └── package.json │ ├── linux-arm64 │ │ └── package.json │ └── linux-x64 │ │ └── package.json └── scripts │ ├── install.js │ ├── install.test.js │ └── uninstall.js └── scripts ├── build-release.sh ├── setup-npm-auth.sh ├── test-all.sh ├── test-docker.sh ├── test-edge-cases.sh ├── test-npm-local.sh └── update-version.sh /.claude/archive/2025-Q1/organize-project-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q1/organize-project-docs.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q1/update-git-authors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q1/update-git-authors.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/2025-06-24/claude-gate-migration-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/2025-06-24/claude-gate-migration-plan.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/2025-06-24/implement-claude-gate-core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/2025-06-24/implement-claude-gate-core.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/add-claude-coauthor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/add-claude-coauthor.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/align-project-claudemd-tdd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/align-project-claudemd-tdd.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/fix-go-version-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/fix-go-version-format.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/fix-keychain-password-prompts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/fix-keychain-password-prompts.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/fix-keychain-trust-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/fix-keychain-trust-settings.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/fix-macos-keychain-prompts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/fix-macos-keychain-prompts.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/fix-start-cmd-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/fix-start-cmd-storage.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/fix-storage-inconsistency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/fix-storage-inconsistency.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/fix-windows-references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/fix-windows-references.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/implement-keyring-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/implement-keyring-storage.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/openai-streaming-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/openai-streaming-support.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/organize-test-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/organize-test-structure.md -------------------------------------------------------------------------------- /.claude/archive/2025-Q2/update-claude-md-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025-Q2/update-claude-md-structure.md -------------------------------------------------------------------------------- /.claude/archive/2025/06/30/fix-proxy-streaming-response-bug-always-returns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025/06/30/fix-proxy-streaming-response-bug-always-returns.md -------------------------------------------------------------------------------- /.claude/archive/2025/06/30/further-improve-test-coverage-for-claude-gate-to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025/06/30/further-improve-test-coverage-for-claude-gate-to.md -------------------------------------------------------------------------------- /.claude/archive/2025/06/30/improve-test-coverage-for-0-coverage-files-in.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025/06/30/improve-test-coverage-for-0-coverage-files-in.md -------------------------------------------------------------------------------- /.claude/archive/2025/06/30/improve-test-coverage-for-claude-gate-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025/06/30/improve-test-coverage-for-claude-gate-project.md -------------------------------------------------------------------------------- /.claude/archive/2025/06/30/test-coverage-phase-3-dashboard-and-cmd-package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025/06/30/test-coverage-phase-3-dashboard-and-cmd-package.md -------------------------------------------------------------------------------- /.claude/archive/2025/07/02/fix-cmd-package-test-failures-and-improve-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025/07/02/fix-cmd-package-test-failures-and-improve-ui.md -------------------------------------------------------------------------------- /.claude/archive/2025/07/02/implement-claude-code-credential-adapter-for.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025/07/02/implement-claude-code-credential-adapter-for.md -------------------------------------------------------------------------------- /.claude/archive/2025/07/02/implement-claudecodestorageadapter-to-use-claude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025/07/02/implement-claudecodestorageadapter-to-use-claude.md -------------------------------------------------------------------------------- /.claude/archive/2025/07/02/improve-test-coverage-to-80-phase-4-final-push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/archive/2025/07/02/improve-test-coverage-to-80-phase-4-final-push.md -------------------------------------------------------------------------------- /.claude/knowledge/project-organization-research.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/knowledge/project-organization-research.md -------------------------------------------------------------------------------- /.claude/scripts/add-claude-coauthor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/scripts/add-claude-coauthor.sh -------------------------------------------------------------------------------- /.claude/todos/cross-platform-npm-distribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/cross-platform-npm-distribution.md -------------------------------------------------------------------------------- /.claude/todos/distribute-claude-gate-m4-mac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/distribute-claude-gate-m4-mac.md -------------------------------------------------------------------------------- /.claude/todos/enhance-claude-gate-ui-ux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/enhance-claude-gate-ui-ux.md -------------------------------------------------------------------------------- /.claude/todos/fix-tool-use-streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/fix-tool-use-streaming.md -------------------------------------------------------------------------------- /.claude/todos/future-claude-gate-enhancements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/future-claude-gate-enhancements.md -------------------------------------------------------------------------------- /.claude/todos/improve-test-coverage-for-ui-components-in-claude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/improve-test-coverage-for-ui-components-in-claude.md -------------------------------------------------------------------------------- /.claude/todos/openai-compat-claude-gate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/openai-compat-claude-gate.md -------------------------------------------------------------------------------- /.claude/todos/organize-claude-gate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/organize-claude-gate.md -------------------------------------------------------------------------------- /.claude/todos/phase-2-oauth-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/phase-2-oauth-flow.md -------------------------------------------------------------------------------- /.claude/todos/phase-2-server-dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.claude/todos/phase-2-server-dashboard.md -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/.mcp.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/README.md -------------------------------------------------------------------------------- /claude-gate-intel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/claude-gate-intel -------------------------------------------------------------------------------- /claude-gate-intel-v4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/claude-gate-intel-v4 -------------------------------------------------------------------------------- /claude-gate-intel-v5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/claude-gate-intel-v5 -------------------------------------------------------------------------------- /cmd/claude-gate/auth_commands_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/cmd/claude-gate/auth_commands_test.go -------------------------------------------------------------------------------- /cmd/claude-gate/auth_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/cmd/claude-gate/auth_storage.go -------------------------------------------------------------------------------- /cmd/claude-gate/auth_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/cmd/claude-gate/auth_storage_test.go -------------------------------------------------------------------------------- /cmd/claude-gate/cli_commands_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/cmd/claude-gate/cli_commands_test.go -------------------------------------------------------------------------------- /cmd/claude-gate/keyring_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/cmd/claude-gate/keyring_storage_test.go -------------------------------------------------------------------------------- /cmd/claude-gate/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/cmd/claude-gate/main.go -------------------------------------------------------------------------------- /cmd/claude-gate/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/cmd/claude-gate/main_test.go -------------------------------------------------------------------------------- /cmd/claude-gate/storage_commands_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/cmd/claude-gate/storage_commands_test.go -------------------------------------------------------------------------------- /cmd/claude-gate/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/cmd/claude-gate/storage_test.go -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/architecture/decisions/001-project-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/architecture/decisions/001-project-structure.md -------------------------------------------------------------------------------- /docs/architecture/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/architecture/overview.md -------------------------------------------------------------------------------- /docs/architecture/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/architecture/security.md -------------------------------------------------------------------------------- /docs/claude-code-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/claude-code-integration.md -------------------------------------------------------------------------------- /docs/deployment/npm-package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/deployment/npm-package.md -------------------------------------------------------------------------------- /docs/getting-started/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/getting-started/configuration.md -------------------------------------------------------------------------------- /docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/getting-started/installation.md -------------------------------------------------------------------------------- /docs/getting-started/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/getting-started/quick-start.md -------------------------------------------------------------------------------- /docs/guides/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/guides/contributing.md -------------------------------------------------------------------------------- /docs/guides/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/guides/development.md -------------------------------------------------------------------------------- /docs/guides/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/guides/storage.md -------------------------------------------------------------------------------- /docs/guides/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/guides/troubleshooting.md -------------------------------------------------------------------------------- /docs/reference/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/reference/api.md -------------------------------------------------------------------------------- /docs/reference/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/reference/cli.md -------------------------------------------------------------------------------- /docs/reference/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/reference/configuration.md -------------------------------------------------------------------------------- /docs/testing/test-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/testing/test-guide.md -------------------------------------------------------------------------------- /docs/testing/test-results/2025-01-20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/docs/testing/test-results/2025-01-20.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/go.sum -------------------------------------------------------------------------------- /internal/auth/claude_code_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/claude_code_storage.go -------------------------------------------------------------------------------- /internal/auth/claude_code_storage_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/claude_code_storage_debug.go -------------------------------------------------------------------------------- /internal/auth/claude_code_storage_macos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/claude_code_storage_macos.go -------------------------------------------------------------------------------- /internal/auth/claude_code_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/claude_code_storage_test.go -------------------------------------------------------------------------------- /internal/auth/claude_code_storage_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/claude_code_storage_v2.go -------------------------------------------------------------------------------- /internal/auth/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/client.go -------------------------------------------------------------------------------- /internal/auth/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/client_test.go -------------------------------------------------------------------------------- /internal/auth/file_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/file_storage.go -------------------------------------------------------------------------------- /internal/auth/file_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/file_storage_test.go -------------------------------------------------------------------------------- /internal/auth/keyring_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/keyring_storage.go -------------------------------------------------------------------------------- /internal/auth/keyring_storage_darwin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/keyring_storage_darwin_test.go -------------------------------------------------------------------------------- /internal/auth/keyring_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/keyring_storage_test.go -------------------------------------------------------------------------------- /internal/auth/keyring_storage_trust_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/keyring_storage_trust_test.go -------------------------------------------------------------------------------- /internal/auth/oauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/oauth.go -------------------------------------------------------------------------------- /internal/auth/oauth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/oauth_test.go -------------------------------------------------------------------------------- /internal/auth/storage_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/storage_backend.go -------------------------------------------------------------------------------- /internal/auth/storage_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/storage_factory.go -------------------------------------------------------------------------------- /internal/auth/storage_factory_claude_code_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/storage_factory_claude_code_test.go -------------------------------------------------------------------------------- /internal/auth/storage_factory_darwin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/storage_factory_darwin_test.go -------------------------------------------------------------------------------- /internal/auth/storage_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/storage_factory_test.go -------------------------------------------------------------------------------- /internal/auth/storage_migrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/storage_migrator.go -------------------------------------------------------------------------------- /internal/auth/storage_migrator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/storage_migrator_test.go -------------------------------------------------------------------------------- /internal/auth/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/auth/storage_test.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/logger/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/logger/logger_test.go -------------------------------------------------------------------------------- /internal/proxy/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/handler.go -------------------------------------------------------------------------------- /internal/proxy/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/handler_test.go -------------------------------------------------------------------------------- /internal/proxy/models_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/models_handler.go -------------------------------------------------------------------------------- /internal/proxy/models_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/models_handler_test.go -------------------------------------------------------------------------------- /internal/proxy/openai_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/openai_converter.go -------------------------------------------------------------------------------- /internal/proxy/openai_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/openai_converter_test.go -------------------------------------------------------------------------------- /internal/proxy/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/server.go -------------------------------------------------------------------------------- /internal/proxy/server_enhanced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/server_enhanced.go -------------------------------------------------------------------------------- /internal/proxy/server_enhanced_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/server_enhanced_test.go -------------------------------------------------------------------------------- /internal/proxy/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/server_test.go -------------------------------------------------------------------------------- /internal/proxy/transformer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/transformer.go -------------------------------------------------------------------------------- /internal/proxy/transformer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/proxy/transformer_test.go -------------------------------------------------------------------------------- /internal/test/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/test/e2e/README.md -------------------------------------------------------------------------------- /internal/test/e2e/cli_e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/test/e2e/cli_e2e_test.go -------------------------------------------------------------------------------- /internal/test/helpers/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/test/helpers/helpers.go -------------------------------------------------------------------------------- /internal/test/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/test/integration/README.md -------------------------------------------------------------------------------- /internal/test/integration/auth_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/test/integration/auth_integration_test.go -------------------------------------------------------------------------------- /internal/test/integration/claude_code_storage_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/test/integration/claude_code_storage_integration_test.go -------------------------------------------------------------------------------- /internal/test/testdata/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/ui/browser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/browser.go -------------------------------------------------------------------------------- /internal/ui/browser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/browser_test.go -------------------------------------------------------------------------------- /internal/ui/components/auth_flow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/auth_flow.go -------------------------------------------------------------------------------- /internal/ui/components/auth_flow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/auth_flow_test.go -------------------------------------------------------------------------------- /internal/ui/components/confirm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/confirm.go -------------------------------------------------------------------------------- /internal/ui/components/confirm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/confirm_test.go -------------------------------------------------------------------------------- /internal/ui/components/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/progress.go -------------------------------------------------------------------------------- /internal/ui/components/progress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/progress_test.go -------------------------------------------------------------------------------- /internal/ui/components/spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/spinner.go -------------------------------------------------------------------------------- /internal/ui/components/spinner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/spinner_test.go -------------------------------------------------------------------------------- /internal/ui/components/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/timer.go -------------------------------------------------------------------------------- /internal/ui/components/timer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/components/timer_test.go -------------------------------------------------------------------------------- /internal/ui/dashboard/dashboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/dashboard/dashboard.go -------------------------------------------------------------------------------- /internal/ui/dashboard/dashboard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/dashboard/dashboard_test.go -------------------------------------------------------------------------------- /internal/ui/dashboard/request_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/dashboard/request_log.go -------------------------------------------------------------------------------- /internal/ui/dashboard/request_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/dashboard/request_log_test.go -------------------------------------------------------------------------------- /internal/ui/dashboard/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/dashboard/stats.go -------------------------------------------------------------------------------- /internal/ui/dashboard/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/dashboard/stats_test.go -------------------------------------------------------------------------------- /internal/ui/oauth_flow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/oauth_flow.go -------------------------------------------------------------------------------- /internal/ui/oauth_flow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/oauth_flow_test.go -------------------------------------------------------------------------------- /internal/ui/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/output.go -------------------------------------------------------------------------------- /internal/ui/output_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/output_test.go -------------------------------------------------------------------------------- /internal/ui/styles/theme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/styles/theme.go -------------------------------------------------------------------------------- /internal/ui/styles/theme_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/styles/theme_test.go -------------------------------------------------------------------------------- /internal/ui/utils/terminal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/utils/terminal.go -------------------------------------------------------------------------------- /internal/ui/utils/terminal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/internal/ui/utils/terminal_test.go -------------------------------------------------------------------------------- /npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/README.md -------------------------------------------------------------------------------- /npm/bin/claude-gate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/bin/claude-gate -------------------------------------------------------------------------------- /npm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/index.js -------------------------------------------------------------------------------- /npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/package.json -------------------------------------------------------------------------------- /npm/platforms/darwin-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/platforms/darwin-arm64/package.json -------------------------------------------------------------------------------- /npm/platforms/darwin-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/platforms/darwin-x64/package.json -------------------------------------------------------------------------------- /npm/platforms/linux-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/platforms/linux-arm64/package.json -------------------------------------------------------------------------------- /npm/platforms/linux-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/platforms/linux-x64/package.json -------------------------------------------------------------------------------- /npm/scripts/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/scripts/install.js -------------------------------------------------------------------------------- /npm/scripts/install.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/scripts/install.test.js -------------------------------------------------------------------------------- /npm/scripts/uninstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/npm/scripts/uninstall.js -------------------------------------------------------------------------------- /scripts/build-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/scripts/build-release.sh -------------------------------------------------------------------------------- /scripts/setup-npm-auth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/scripts/setup-npm-auth.sh -------------------------------------------------------------------------------- /scripts/test-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/scripts/test-all.sh -------------------------------------------------------------------------------- /scripts/test-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/scripts/test-docker.sh -------------------------------------------------------------------------------- /scripts/test-edge-cases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/scripts/test-edge-cases.sh -------------------------------------------------------------------------------- /scripts/test-npm-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/scripts/test-npm-local.sh -------------------------------------------------------------------------------- /scripts/update-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml0-1337/claude-gate/HEAD/scripts/update-version.sh --------------------------------------------------------------------------------