├── .claude ├── commands │ ├── ccs.md │ └── ccs │ │ └── continue.md └── skills │ └── ccs-delegation │ ├── CLAUDE.md.template │ ├── SKILL.md │ └── references │ └── troubleshooting.md ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── deploy-ccs-worker.yml │ ├── dev-release.yml │ ├── label-pending-release.yml │ ├── publish-npm.yml.deprecated │ ├── release.yml │ └── sync-dev-after-release.yml ├── .gitignore ├── .gitmodules ├── .husky ├── commit-msg └── pre-commit ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .releaserc.json ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── VERSION ├── assets ├── ccs-logo-medium.png ├── ccs-logo-zoomed-web.png └── screenshots │ ├── analytics-light.png │ ├── analytics.png │ ├── api_profiles.png │ └── cliproxy.png ├── bun.lock ├── commitlint.config.cjs ├── config ├── base-agy.settings.json ├── base-codex.settings.json ├── base-gemini.settings.json ├── base-glm.settings.json ├── base-glmt.settings.json ├── base-iflow.settings.json ├── base-kimi.settings.json ├── base-qwen.settings.json └── config.example.json ├── eslint.config.mjs ├── installers ├── install.ps1 ├── install.sh ├── uninstall.ps1 └── uninstall.sh ├── lib ├── ccs ├── ccs.ps1 ├── error-codes.ps1 ├── error-codes.sh ├── progress-indicator.ps1 ├── progress-indicator.sh ├── prompt.ps1 └── prompt.sh ├── package.json ├── scripts ├── add-shebang.js ├── bump-version.sh ├── check-executables.js ├── clean-dist.js ├── completion │ ├── README.md │ ├── ccs.bash │ ├── ccs.fish │ ├── ccs.ps1 │ └── ccs.zsh ├── dev-install.sh ├── get-version.sh ├── postinstall.js ├── pre-release.sh ├── sync-version-plugin.cjs ├── sync-version.js ├── verify-bundle.js ├── worker.js └── wrangler.toml ├── src ├── auth │ ├── auth-commands.ts │ ├── profile-detector.ts │ └── profile-registry.ts ├── ccs.ts ├── cliproxy │ ├── account-manager.ts │ ├── auth-handler.ts │ ├── base-config-loader.ts │ ├── binary-manager.ts │ ├── cliproxy-executor.ts │ ├── config-generator.ts │ ├── index.ts │ ├── model-catalog.ts │ ├── model-config.ts │ ├── openai-compat-manager.ts │ ├── platform-detector.ts │ ├── service-manager.ts │ ├── stats-fetcher.ts │ └── types.ts ├── commands │ ├── api-command.ts │ ├── cliproxy-command.ts │ ├── config-command.ts │ ├── doctor-command.ts │ ├── help-command.ts │ ├── install-command.ts │ ├── migrate-command.ts │ ├── shell-completion-command.ts │ ├── sync-command.ts │ ├── update-command.ts │ └── version-command.ts ├── config │ ├── feature-flags.ts │ ├── index.ts │ ├── migration-manager.ts │ ├── reserved-names.ts │ ├── secrets-manager.ts │ ├── unified-config-loader.ts │ └── unified-config-types.ts ├── delegation │ ├── delegation-handler.ts │ ├── headless-executor.ts │ ├── result-formatter.ts │ ├── session-manager.ts │ └── settings-parser.ts ├── glmt │ ├── delta-accumulator.ts │ ├── glmt-proxy.ts │ ├── glmt-transformer.ts │ ├── locale-enforcer.ts │ ├── reasoning-enforcer.ts │ └── sse-parser.ts ├── management │ ├── doctor.ts │ ├── environment-diagnostics.ts │ ├── instance-manager.ts │ ├── oauth-port-diagnostics.ts │ ├── recovery-manager.ts │ └── shared-manager.ts ├── types │ ├── cli.ts │ ├── config.ts │ ├── delegation.ts │ ├── external.d.ts │ ├── glmt.ts │ ├── index.ts │ └── utils.ts ├── utils │ ├── claude-detector.ts │ ├── claude-dir-installer.ts │ ├── claude-symlink-manager.ts │ ├── config-manager.ts │ ├── delegation-validator.ts │ ├── error-codes.ts │ ├── error-manager.ts │ ├── helpers.ts │ ├── package-manager-detector.ts │ ├── platform-commands.ts │ ├── port-utils.ts │ ├── progress-indicator.ts │ ├── prompt.ts │ ├── sensitive-keys.ts │ ├── shell-completion.ts │ ├── shell-executor.ts │ ├── ui.ts │ ├── update-checker.ts │ └── version.ts └── web-server │ ├── data-aggregator.ts │ ├── file-watcher.ts │ ├── health-service.ts │ ├── index.ts │ ├── jsonl-parser.ts │ ├── model-pricing.ts │ ├── overview-routes.ts │ ├── routes.ts │ ├── shared-routes.ts │ ├── shutdown.ts │ ├── usage-disk-cache.ts │ ├── usage-routes.ts │ ├── usage-types.ts │ └── websocket.ts ├── tests ├── README.md ├── integration │ ├── edge-cases.ps1 │ ├── edge-cases.sh │ ├── glmt-integration-test.sh │ ├── symlink-chain-test.ps1 │ ├── symlink-chain-test.sh │ ├── token-counting-test.js │ ├── ux-integration-test.sh │ └── z-ai-streaming-test.js ├── native │ ├── unix │ │ ├── edge-cases.sh │ │ ├── install.sh │ │ └── uninstall.sh │ └── windows │ │ ├── custom-claude-path.ps1 │ │ ├── edge-cases.ps1 │ │ ├── install.ps1 │ │ └── uninstall.ps1 ├── npm │ ├── README.md │ ├── cli.test.js │ ├── cross-platform.test.js │ ├── postinstall.test.js │ └── special-commands.test.js ├── shared │ ├── fixtures │ │ ├── config.json │ │ ├── test-environment.js │ │ └── test-settings.json │ ├── helpers.sh │ ├── test-data.js │ └── unit │ │ └── helpers.test.js └── unit │ ├── ccs-flag-parsing.test.js │ ├── cliproxy │ ├── config-generator.test.js │ ├── model-catalog.test.js │ └── model-config.test.js │ ├── commands │ ├── cliproxy-command.test.js │ ├── update-command-beta-channel.test.js │ └── update-command-force-reinstall.test.js │ ├── data-aggregator.test.ts │ ├── delegation │ ├── permission-mode.test.js │ ├── result-formatter.test.js │ ├── session-manager.test.js │ └── settings-parser.test.js │ ├── flag-parsing-simple.test.js │ ├── glmt │ ├── debug-mode-test.js │ ├── delta-accumulator.test.js │ ├── glmt-transformer.test.js │ ├── locale-enforcer.test.js │ ├── performance-test.js │ ├── reasoning-enforcer.test.js │ ├── sse-parser.test.js │ ├── test-extract-thinking.js │ ├── test-thinking-multi-message.js │ ├── test-thinking-signature-race.js │ └── verbose-demo.js │ ├── jsonl-parser.test.ts │ ├── model-pricing.test.ts │ ├── unified-config.test.ts │ └── utils │ ├── prompt.test.js │ ├── ui.test.js │ ├── update-checker-beta-channel.test.js │ └── version-comparison.test.js ├── tsconfig.json └── ui ├── .gitignore ├── .prettierrc ├── README.md ├── bun.lock ├── components.json ├── eslint.config.js ├── index.html ├── package.json ├── public ├── assets │ └── providers │ │ ├── agy.png │ │ ├── gemini-color.svg │ │ ├── openai.svg │ │ └── qwen-color.svg ├── favicon.ico ├── favicons │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── android-chrome-512x512.webp │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon.ico └── logo │ ├── ccs-logo-256.png │ ├── ccs-logo-zoomed-web.png │ ├── ccs-social-media.png │ └── ccs-social-media.webp ├── src ├── App.css ├── App.tsx ├── components │ ├── accounts-table.tsx │ ├── add-account-dialog.tsx │ ├── analytics │ │ ├── cache-efficiency-card.tsx │ │ ├── cliproxy-stats-card.tsx │ │ ├── date-range-filter.tsx │ │ ├── model-breakdown-chart.tsx │ │ ├── model-details-content.tsx │ │ ├── session-stats-card.tsx │ │ ├── token-breakdown-chart.tsx │ │ ├── usage-insights-card.tsx │ │ ├── usage-summary-cards.tsx │ │ └── usage-trend-chart.tsx │ ├── app-sidebar.tsx │ ├── ccs-logo.tsx │ ├── cliproxy-dialog.tsx │ ├── cliproxy-stats-overview.tsx │ ├── cliproxy-table.tsx │ ├── cliproxy │ │ ├── categorized-model-selector.tsx │ │ ├── cliproxy-header.tsx │ │ ├── cliproxy-tabs.tsx │ │ ├── config │ │ │ ├── config-split-view.tsx │ │ │ ├── diff-dialog.tsx │ │ │ ├── file-tree-utils.ts │ │ │ ├── file-tree.tsx │ │ │ └── yaml-editor.tsx │ │ ├── control-panel-embed.tsx │ │ ├── overview │ │ │ ├── credential-health-list.tsx │ │ │ ├── model-preferences-grid.tsx │ │ │ └── quick-stats-row.tsx │ │ ├── provider-editor.tsx │ │ ├── provider-logo.tsx │ │ └── provider-model-selector.tsx │ ├── code-editor.tsx │ ├── command-builder.tsx │ ├── confirm-dialog.tsx │ ├── connection-indicator.tsx │ ├── github-link.tsx │ ├── health-card.tsx │ ├── health-check-item.tsx │ ├── health-gauge.tsx │ ├── health-group-section.tsx │ ├── health-stats-bar.tsx │ ├── hero-section.tsx │ ├── hub-footer.tsx │ ├── layout.tsx │ ├── localhost-disclaimer.tsx │ ├── profile-card.tsx │ ├── profile-create-dialog.tsx │ ├── profile-deck.tsx │ ├── profile-dialog.tsx │ ├── profile-editor.tsx │ ├── profiles-table.tsx │ ├── quick-commands.tsx │ ├── quick-setup-wizard.tsx │ ├── settings-dialog.tsx │ ├── stat-card.tsx │ ├── theme-provider.tsx │ ├── theme-toggle.tsx │ ├── ui │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── badge.tsx │ │ ├── button-variants.ts │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── collapsible.tsx │ │ ├── copy-button.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── masked-input.tsx │ │ ├── popover.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ └── tooltip.tsx │ └── value-metrics.tsx ├── contexts │ ├── theme-context.ts │ └── ws-context.ts ├── hooks │ ├── use-accounts.ts │ ├── use-cliproxy-auth-flow.ts │ ├── use-cliproxy-config.ts │ ├── use-cliproxy-logs.ts │ ├── use-cliproxy-stats.ts │ ├── use-cliproxy.ts │ ├── use-health.ts │ ├── use-mobile.ts │ ├── use-overview.ts │ ├── use-profiles.ts │ ├── use-shared.ts │ ├── use-sidebar.ts │ ├── use-theme.ts │ ├── use-unified-config.ts │ ├── use-usage.ts │ ├── use-websocket-context.ts │ └── use-websocket.ts ├── index.css ├── lib │ ├── api-client.ts │ ├── model-catalogs.ts │ ├── query-client.ts │ ├── sensitive-keys.ts │ └── utils.ts ├── main.tsx ├── pages │ ├── accounts.tsx │ ├── analytics.tsx │ ├── api.tsx │ ├── cliproxy-control-panel.tsx │ ├── cliproxy.tsx │ ├── health.tsx │ ├── home.tsx │ ├── index.tsx │ ├── settings.tsx │ └── shared.tsx └── providers │ └── websocket-provider.tsx ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.claude/commands/ccs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.claude/commands/ccs.md -------------------------------------------------------------------------------- /.claude/commands/ccs/continue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.claude/commands/ccs/continue.md -------------------------------------------------------------------------------- /.claude/skills/ccs-delegation/CLAUDE.md.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.claude/skills/ccs-delegation/CLAUDE.md.template -------------------------------------------------------------------------------- /.claude/skills/ccs-delegation/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.claude/skills/ccs-delegation/SKILL.md -------------------------------------------------------------------------------- /.claude/skills/ccs-delegation/references/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.claude/skills/ccs-delegation/references/troubleshooting.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-ccs-worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.github/workflows/deploy-ccs-worker.yml -------------------------------------------------------------------------------- /.github/workflows/dev-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.github/workflows/dev-release.yml -------------------------------------------------------------------------------- /.github/workflows/label-pending-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.github/workflows/label-pending-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-npm.yml.deprecated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.github/workflows/publish-npm.yml.deprecated -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sync-dev-after-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.github/workflows/sync-dev-after-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | bunx --no-install commitlint --edit "$1" 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | *.md 4 | *.json 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.prettierrc -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 5.18.0 2 | -------------------------------------------------------------------------------- /assets/ccs-logo-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/assets/ccs-logo-medium.png -------------------------------------------------------------------------------- /assets/ccs-logo-zoomed-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/assets/ccs-logo-zoomed-web.png -------------------------------------------------------------------------------- /assets/screenshots/analytics-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/assets/screenshots/analytics-light.png -------------------------------------------------------------------------------- /assets/screenshots/analytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/assets/screenshots/analytics.png -------------------------------------------------------------------------------- /assets/screenshots/api_profiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/assets/screenshots/api_profiles.png -------------------------------------------------------------------------------- /assets/screenshots/cliproxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/assets/screenshots/cliproxy.png -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/bun.lock -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/commitlint.config.cjs -------------------------------------------------------------------------------- /config/base-agy.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/config/base-agy.settings.json -------------------------------------------------------------------------------- /config/base-codex.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/config/base-codex.settings.json -------------------------------------------------------------------------------- /config/base-gemini.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/config/base-gemini.settings.json -------------------------------------------------------------------------------- /config/base-glm.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/config/base-glm.settings.json -------------------------------------------------------------------------------- /config/base-glmt.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/config/base-glmt.settings.json -------------------------------------------------------------------------------- /config/base-iflow.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/config/base-iflow.settings.json -------------------------------------------------------------------------------- /config/base-kimi.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/config/base-kimi.settings.json -------------------------------------------------------------------------------- /config/base-qwen.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/config/base-qwen.settings.json -------------------------------------------------------------------------------- /config/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/config/config.example.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /installers/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/installers/install.ps1 -------------------------------------------------------------------------------- /installers/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/installers/install.sh -------------------------------------------------------------------------------- /installers/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/installers/uninstall.ps1 -------------------------------------------------------------------------------- /installers/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/installers/uninstall.sh -------------------------------------------------------------------------------- /lib/ccs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/lib/ccs -------------------------------------------------------------------------------- /lib/ccs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/lib/ccs.ps1 -------------------------------------------------------------------------------- /lib/error-codes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/lib/error-codes.ps1 -------------------------------------------------------------------------------- /lib/error-codes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/lib/error-codes.sh -------------------------------------------------------------------------------- /lib/progress-indicator.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/lib/progress-indicator.ps1 -------------------------------------------------------------------------------- /lib/progress-indicator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/lib/progress-indicator.sh -------------------------------------------------------------------------------- /lib/prompt.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/lib/prompt.ps1 -------------------------------------------------------------------------------- /lib/prompt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/lib/prompt.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/package.json -------------------------------------------------------------------------------- /scripts/add-shebang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/add-shebang.js -------------------------------------------------------------------------------- /scripts/bump-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/bump-version.sh -------------------------------------------------------------------------------- /scripts/check-executables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/check-executables.js -------------------------------------------------------------------------------- /scripts/clean-dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/clean-dist.js -------------------------------------------------------------------------------- /scripts/completion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/completion/README.md -------------------------------------------------------------------------------- /scripts/completion/ccs.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/completion/ccs.bash -------------------------------------------------------------------------------- /scripts/completion/ccs.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/completion/ccs.fish -------------------------------------------------------------------------------- /scripts/completion/ccs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/completion/ccs.ps1 -------------------------------------------------------------------------------- /scripts/completion/ccs.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/completion/ccs.zsh -------------------------------------------------------------------------------- /scripts/dev-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/dev-install.sh -------------------------------------------------------------------------------- /scripts/get-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/get-version.sh -------------------------------------------------------------------------------- /scripts/postinstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/postinstall.js -------------------------------------------------------------------------------- /scripts/pre-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/pre-release.sh -------------------------------------------------------------------------------- /scripts/sync-version-plugin.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/sync-version-plugin.cjs -------------------------------------------------------------------------------- /scripts/sync-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/sync-version.js -------------------------------------------------------------------------------- /scripts/verify-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/verify-bundle.js -------------------------------------------------------------------------------- /scripts/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/worker.js -------------------------------------------------------------------------------- /scripts/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/scripts/wrangler.toml -------------------------------------------------------------------------------- /src/auth/auth-commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/auth/auth-commands.ts -------------------------------------------------------------------------------- /src/auth/profile-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/auth/profile-detector.ts -------------------------------------------------------------------------------- /src/auth/profile-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/auth/profile-registry.ts -------------------------------------------------------------------------------- /src/ccs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/ccs.ts -------------------------------------------------------------------------------- /src/cliproxy/account-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/account-manager.ts -------------------------------------------------------------------------------- /src/cliproxy/auth-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/auth-handler.ts -------------------------------------------------------------------------------- /src/cliproxy/base-config-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/base-config-loader.ts -------------------------------------------------------------------------------- /src/cliproxy/binary-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/binary-manager.ts -------------------------------------------------------------------------------- /src/cliproxy/cliproxy-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/cliproxy-executor.ts -------------------------------------------------------------------------------- /src/cliproxy/config-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/config-generator.ts -------------------------------------------------------------------------------- /src/cliproxy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/index.ts -------------------------------------------------------------------------------- /src/cliproxy/model-catalog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/model-catalog.ts -------------------------------------------------------------------------------- /src/cliproxy/model-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/model-config.ts -------------------------------------------------------------------------------- /src/cliproxy/openai-compat-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/openai-compat-manager.ts -------------------------------------------------------------------------------- /src/cliproxy/platform-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/platform-detector.ts -------------------------------------------------------------------------------- /src/cliproxy/service-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/service-manager.ts -------------------------------------------------------------------------------- /src/cliproxy/stats-fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/stats-fetcher.ts -------------------------------------------------------------------------------- /src/cliproxy/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/cliproxy/types.ts -------------------------------------------------------------------------------- /src/commands/api-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/api-command.ts -------------------------------------------------------------------------------- /src/commands/cliproxy-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/cliproxy-command.ts -------------------------------------------------------------------------------- /src/commands/config-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/config-command.ts -------------------------------------------------------------------------------- /src/commands/doctor-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/doctor-command.ts -------------------------------------------------------------------------------- /src/commands/help-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/help-command.ts -------------------------------------------------------------------------------- /src/commands/install-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/install-command.ts -------------------------------------------------------------------------------- /src/commands/migrate-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/migrate-command.ts -------------------------------------------------------------------------------- /src/commands/shell-completion-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/shell-completion-command.ts -------------------------------------------------------------------------------- /src/commands/sync-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/sync-command.ts -------------------------------------------------------------------------------- /src/commands/update-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/update-command.ts -------------------------------------------------------------------------------- /src/commands/version-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/commands/version-command.ts -------------------------------------------------------------------------------- /src/config/feature-flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/config/feature-flags.ts -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/config/migration-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/config/migration-manager.ts -------------------------------------------------------------------------------- /src/config/reserved-names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/config/reserved-names.ts -------------------------------------------------------------------------------- /src/config/secrets-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/config/secrets-manager.ts -------------------------------------------------------------------------------- /src/config/unified-config-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/config/unified-config-loader.ts -------------------------------------------------------------------------------- /src/config/unified-config-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/config/unified-config-types.ts -------------------------------------------------------------------------------- /src/delegation/delegation-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/delegation/delegation-handler.ts -------------------------------------------------------------------------------- /src/delegation/headless-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/delegation/headless-executor.ts -------------------------------------------------------------------------------- /src/delegation/result-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/delegation/result-formatter.ts -------------------------------------------------------------------------------- /src/delegation/session-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/delegation/session-manager.ts -------------------------------------------------------------------------------- /src/delegation/settings-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/delegation/settings-parser.ts -------------------------------------------------------------------------------- /src/glmt/delta-accumulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/glmt/delta-accumulator.ts -------------------------------------------------------------------------------- /src/glmt/glmt-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/glmt/glmt-proxy.ts -------------------------------------------------------------------------------- /src/glmt/glmt-transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/glmt/glmt-transformer.ts -------------------------------------------------------------------------------- /src/glmt/locale-enforcer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/glmt/locale-enforcer.ts -------------------------------------------------------------------------------- /src/glmt/reasoning-enforcer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/glmt/reasoning-enforcer.ts -------------------------------------------------------------------------------- /src/glmt/sse-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/glmt/sse-parser.ts -------------------------------------------------------------------------------- /src/management/doctor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/management/doctor.ts -------------------------------------------------------------------------------- /src/management/environment-diagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/management/environment-diagnostics.ts -------------------------------------------------------------------------------- /src/management/instance-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/management/instance-manager.ts -------------------------------------------------------------------------------- /src/management/oauth-port-diagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/management/oauth-port-diagnostics.ts -------------------------------------------------------------------------------- /src/management/recovery-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/management/recovery-manager.ts -------------------------------------------------------------------------------- /src/management/shared-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/management/shared-manager.ts -------------------------------------------------------------------------------- /src/types/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/types/cli.ts -------------------------------------------------------------------------------- /src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/types/config.ts -------------------------------------------------------------------------------- /src/types/delegation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/types/delegation.ts -------------------------------------------------------------------------------- /src/types/external.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/types/external.d.ts -------------------------------------------------------------------------------- /src/types/glmt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/types/glmt.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/types/utils.ts -------------------------------------------------------------------------------- /src/utils/claude-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/claude-detector.ts -------------------------------------------------------------------------------- /src/utils/claude-dir-installer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/claude-dir-installer.ts -------------------------------------------------------------------------------- /src/utils/claude-symlink-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/claude-symlink-manager.ts -------------------------------------------------------------------------------- /src/utils/config-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/config-manager.ts -------------------------------------------------------------------------------- /src/utils/delegation-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/delegation-validator.ts -------------------------------------------------------------------------------- /src/utils/error-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/error-codes.ts -------------------------------------------------------------------------------- /src/utils/error-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/error-manager.ts -------------------------------------------------------------------------------- /src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/helpers.ts -------------------------------------------------------------------------------- /src/utils/package-manager-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/package-manager-detector.ts -------------------------------------------------------------------------------- /src/utils/platform-commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/platform-commands.ts -------------------------------------------------------------------------------- /src/utils/port-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/port-utils.ts -------------------------------------------------------------------------------- /src/utils/progress-indicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/progress-indicator.ts -------------------------------------------------------------------------------- /src/utils/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/prompt.ts -------------------------------------------------------------------------------- /src/utils/sensitive-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/sensitive-keys.ts -------------------------------------------------------------------------------- /src/utils/shell-completion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/shell-completion.ts -------------------------------------------------------------------------------- /src/utils/shell-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/shell-executor.ts -------------------------------------------------------------------------------- /src/utils/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/ui.ts -------------------------------------------------------------------------------- /src/utils/update-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/update-checker.ts -------------------------------------------------------------------------------- /src/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/utils/version.ts -------------------------------------------------------------------------------- /src/web-server/data-aggregator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/data-aggregator.ts -------------------------------------------------------------------------------- /src/web-server/file-watcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/file-watcher.ts -------------------------------------------------------------------------------- /src/web-server/health-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/health-service.ts -------------------------------------------------------------------------------- /src/web-server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/index.ts -------------------------------------------------------------------------------- /src/web-server/jsonl-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/jsonl-parser.ts -------------------------------------------------------------------------------- /src/web-server/model-pricing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/model-pricing.ts -------------------------------------------------------------------------------- /src/web-server/overview-routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/overview-routes.ts -------------------------------------------------------------------------------- /src/web-server/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/routes.ts -------------------------------------------------------------------------------- /src/web-server/shared-routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/shared-routes.ts -------------------------------------------------------------------------------- /src/web-server/shutdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/shutdown.ts -------------------------------------------------------------------------------- /src/web-server/usage-disk-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/usage-disk-cache.ts -------------------------------------------------------------------------------- /src/web-server/usage-routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/usage-routes.ts -------------------------------------------------------------------------------- /src/web-server/usage-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/usage-types.ts -------------------------------------------------------------------------------- /src/web-server/websocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/src/web-server/websocket.ts -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/integration/edge-cases.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/integration/edge-cases.ps1 -------------------------------------------------------------------------------- /tests/integration/edge-cases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/integration/edge-cases.sh -------------------------------------------------------------------------------- /tests/integration/glmt-integration-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/integration/glmt-integration-test.sh -------------------------------------------------------------------------------- /tests/integration/symlink-chain-test.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/integration/symlink-chain-test.ps1 -------------------------------------------------------------------------------- /tests/integration/symlink-chain-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/integration/symlink-chain-test.sh -------------------------------------------------------------------------------- /tests/integration/token-counting-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/integration/token-counting-test.js -------------------------------------------------------------------------------- /tests/integration/ux-integration-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/integration/ux-integration-test.sh -------------------------------------------------------------------------------- /tests/integration/z-ai-streaming-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/integration/z-ai-streaming-test.js -------------------------------------------------------------------------------- /tests/native/unix/edge-cases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/native/unix/edge-cases.sh -------------------------------------------------------------------------------- /tests/native/unix/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/native/unix/install.sh -------------------------------------------------------------------------------- /tests/native/unix/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/native/unix/uninstall.sh -------------------------------------------------------------------------------- /tests/native/windows/custom-claude-path.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/native/windows/custom-claude-path.ps1 -------------------------------------------------------------------------------- /tests/native/windows/edge-cases.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/native/windows/edge-cases.ps1 -------------------------------------------------------------------------------- /tests/native/windows/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/native/windows/install.ps1 -------------------------------------------------------------------------------- /tests/native/windows/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/native/windows/uninstall.ps1 -------------------------------------------------------------------------------- /tests/npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/npm/README.md -------------------------------------------------------------------------------- /tests/npm/cli.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/npm/cli.test.js -------------------------------------------------------------------------------- /tests/npm/cross-platform.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/npm/cross-platform.test.js -------------------------------------------------------------------------------- /tests/npm/postinstall.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/npm/postinstall.test.js -------------------------------------------------------------------------------- /tests/npm/special-commands.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/npm/special-commands.test.js -------------------------------------------------------------------------------- /tests/shared/fixtures/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/shared/fixtures/config.json -------------------------------------------------------------------------------- /tests/shared/fixtures/test-environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/shared/fixtures/test-environment.js -------------------------------------------------------------------------------- /tests/shared/fixtures/test-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/shared/fixtures/test-settings.json -------------------------------------------------------------------------------- /tests/shared/helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/shared/helpers.sh -------------------------------------------------------------------------------- /tests/shared/test-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/shared/test-data.js -------------------------------------------------------------------------------- /tests/shared/unit/helpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/shared/unit/helpers.test.js -------------------------------------------------------------------------------- /tests/unit/ccs-flag-parsing.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/ccs-flag-parsing.test.js -------------------------------------------------------------------------------- /tests/unit/cliproxy/config-generator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/cliproxy/config-generator.test.js -------------------------------------------------------------------------------- /tests/unit/cliproxy/model-catalog.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/cliproxy/model-catalog.test.js -------------------------------------------------------------------------------- /tests/unit/cliproxy/model-config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/cliproxy/model-config.test.js -------------------------------------------------------------------------------- /tests/unit/commands/cliproxy-command.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/commands/cliproxy-command.test.js -------------------------------------------------------------------------------- /tests/unit/commands/update-command-beta-channel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/commands/update-command-beta-channel.test.js -------------------------------------------------------------------------------- /tests/unit/commands/update-command-force-reinstall.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/commands/update-command-force-reinstall.test.js -------------------------------------------------------------------------------- /tests/unit/data-aggregator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/data-aggregator.test.ts -------------------------------------------------------------------------------- /tests/unit/delegation/permission-mode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/delegation/permission-mode.test.js -------------------------------------------------------------------------------- /tests/unit/delegation/result-formatter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/delegation/result-formatter.test.js -------------------------------------------------------------------------------- /tests/unit/delegation/session-manager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/delegation/session-manager.test.js -------------------------------------------------------------------------------- /tests/unit/delegation/settings-parser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/delegation/settings-parser.test.js -------------------------------------------------------------------------------- /tests/unit/flag-parsing-simple.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/flag-parsing-simple.test.js -------------------------------------------------------------------------------- /tests/unit/glmt/debug-mode-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/debug-mode-test.js -------------------------------------------------------------------------------- /tests/unit/glmt/delta-accumulator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/delta-accumulator.test.js -------------------------------------------------------------------------------- /tests/unit/glmt/glmt-transformer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/glmt-transformer.test.js -------------------------------------------------------------------------------- /tests/unit/glmt/locale-enforcer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/locale-enforcer.test.js -------------------------------------------------------------------------------- /tests/unit/glmt/performance-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/performance-test.js -------------------------------------------------------------------------------- /tests/unit/glmt/reasoning-enforcer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/reasoning-enforcer.test.js -------------------------------------------------------------------------------- /tests/unit/glmt/sse-parser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/sse-parser.test.js -------------------------------------------------------------------------------- /tests/unit/glmt/test-extract-thinking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/test-extract-thinking.js -------------------------------------------------------------------------------- /tests/unit/glmt/test-thinking-multi-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/test-thinking-multi-message.js -------------------------------------------------------------------------------- /tests/unit/glmt/test-thinking-signature-race.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/test-thinking-signature-race.js -------------------------------------------------------------------------------- /tests/unit/glmt/verbose-demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/glmt/verbose-demo.js -------------------------------------------------------------------------------- /tests/unit/jsonl-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/jsonl-parser.test.ts -------------------------------------------------------------------------------- /tests/unit/model-pricing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/model-pricing.test.ts -------------------------------------------------------------------------------- /tests/unit/unified-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/unified-config.test.ts -------------------------------------------------------------------------------- /tests/unit/utils/prompt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/utils/prompt.test.js -------------------------------------------------------------------------------- /tests/unit/utils/ui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/utils/ui.test.js -------------------------------------------------------------------------------- /tests/unit/utils/update-checker-beta-channel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/utils/update-checker-beta-channel.test.js -------------------------------------------------------------------------------- /tests/unit/utils/version-comparison.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tests/unit/utils/version-comparison.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/.prettierrc -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/bun.lock -------------------------------------------------------------------------------- /ui/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/components.json -------------------------------------------------------------------------------- /ui/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/eslint.config.js -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/public/assets/providers/agy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/assets/providers/agy.png -------------------------------------------------------------------------------- /ui/public/assets/providers/gemini-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/assets/providers/gemini-color.svg -------------------------------------------------------------------------------- /ui/public/assets/providers/openai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/assets/providers/openai.svg -------------------------------------------------------------------------------- /ui/public/assets/providers/qwen-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/assets/providers/qwen-color.svg -------------------------------------------------------------------------------- /ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/favicon.ico -------------------------------------------------------------------------------- /ui/public/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /ui/public/favicons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/favicons/android-chrome-512x512.png -------------------------------------------------------------------------------- /ui/public/favicons/android-chrome-512x512.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/favicons/android-chrome-512x512.webp -------------------------------------------------------------------------------- /ui/public/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /ui/public/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /ui/public/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /ui/public/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/favicons/favicon.ico -------------------------------------------------------------------------------- /ui/public/logo/ccs-logo-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/logo/ccs-logo-256.png -------------------------------------------------------------------------------- /ui/public/logo/ccs-logo-zoomed-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/logo/ccs-logo-zoomed-web.png -------------------------------------------------------------------------------- /ui/public/logo/ccs-social-media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/logo/ccs-social-media.png -------------------------------------------------------------------------------- /ui/public/logo/ccs-social-media.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/public/logo/ccs-social-media.webp -------------------------------------------------------------------------------- /ui/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/App.css -------------------------------------------------------------------------------- /ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/App.tsx -------------------------------------------------------------------------------- /ui/src/components/accounts-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/accounts-table.tsx -------------------------------------------------------------------------------- /ui/src/components/add-account-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/add-account-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/cache-efficiency-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/cache-efficiency-card.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/cliproxy-stats-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/cliproxy-stats-card.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/date-range-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/date-range-filter.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/model-breakdown-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/model-breakdown-chart.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/model-details-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/model-details-content.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/session-stats-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/session-stats-card.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/token-breakdown-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/token-breakdown-chart.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/usage-insights-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/usage-insights-card.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/usage-summary-cards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/usage-summary-cards.tsx -------------------------------------------------------------------------------- /ui/src/components/analytics/usage-trend-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/analytics/usage-trend-chart.tsx -------------------------------------------------------------------------------- /ui/src/components/app-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/app-sidebar.tsx -------------------------------------------------------------------------------- /ui/src/components/ccs-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ccs-logo.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy-stats-overview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy-stats-overview.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy-table.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/categorized-model-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/categorized-model-selector.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/cliproxy-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/cliproxy-header.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/cliproxy-tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/cliproxy-tabs.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/config/config-split-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/config/config-split-view.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/config/diff-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/config/diff-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/config/file-tree-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/config/file-tree-utils.ts -------------------------------------------------------------------------------- /ui/src/components/cliproxy/config/file-tree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/config/file-tree.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/config/yaml-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/config/yaml-editor.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/control-panel-embed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/control-panel-embed.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/overview/credential-health-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/overview/credential-health-list.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/overview/model-preferences-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/overview/model-preferences-grid.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/overview/quick-stats-row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/overview/quick-stats-row.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/provider-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/provider-editor.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/provider-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/provider-logo.tsx -------------------------------------------------------------------------------- /ui/src/components/cliproxy/provider-model-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/cliproxy/provider-model-selector.tsx -------------------------------------------------------------------------------- /ui/src/components/code-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/code-editor.tsx -------------------------------------------------------------------------------- /ui/src/components/command-builder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/command-builder.tsx -------------------------------------------------------------------------------- /ui/src/components/confirm-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/confirm-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/connection-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/connection-indicator.tsx -------------------------------------------------------------------------------- /ui/src/components/github-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/github-link.tsx -------------------------------------------------------------------------------- /ui/src/components/health-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/health-card.tsx -------------------------------------------------------------------------------- /ui/src/components/health-check-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/health-check-item.tsx -------------------------------------------------------------------------------- /ui/src/components/health-gauge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/health-gauge.tsx -------------------------------------------------------------------------------- /ui/src/components/health-group-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/health-group-section.tsx -------------------------------------------------------------------------------- /ui/src/components/health-stats-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/health-stats-bar.tsx -------------------------------------------------------------------------------- /ui/src/components/hero-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/hero-section.tsx -------------------------------------------------------------------------------- /ui/src/components/hub-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/hub-footer.tsx -------------------------------------------------------------------------------- /ui/src/components/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/layout.tsx -------------------------------------------------------------------------------- /ui/src/components/localhost-disclaimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/localhost-disclaimer.tsx -------------------------------------------------------------------------------- /ui/src/components/profile-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/profile-card.tsx -------------------------------------------------------------------------------- /ui/src/components/profile-create-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/profile-create-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/profile-deck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/profile-deck.tsx -------------------------------------------------------------------------------- /ui/src/components/profile-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/profile-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/profile-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/profile-editor.tsx -------------------------------------------------------------------------------- /ui/src/components/profiles-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/profiles-table.tsx -------------------------------------------------------------------------------- /ui/src/components/quick-commands.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/quick-commands.tsx -------------------------------------------------------------------------------- /ui/src/components/quick-setup-wizard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/quick-setup-wizard.tsx -------------------------------------------------------------------------------- /ui/src/components/settings-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/settings-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/stat-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/stat-card.tsx -------------------------------------------------------------------------------- /ui/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /ui/src/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/theme-toggle.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/button-variants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/button-variants.ts -------------------------------------------------------------------------------- /ui/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/button.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/card.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/copy-button.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/input.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/label.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/masked-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/masked-input.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/select.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/table.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /ui/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /ui/src/components/value-metrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/components/value-metrics.tsx -------------------------------------------------------------------------------- /ui/src/contexts/theme-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/contexts/theme-context.ts -------------------------------------------------------------------------------- /ui/src/contexts/ws-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/contexts/ws-context.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-accounts.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-cliproxy-auth-flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-cliproxy-auth-flow.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-cliproxy-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-cliproxy-config.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-cliproxy-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-cliproxy-logs.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-cliproxy-stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-cliproxy-stats.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-cliproxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-cliproxy.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-health.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-overview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-overview.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-profiles.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-shared.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-sidebar.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-theme.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-unified-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-unified-config.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-usage.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-websocket-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-websocket-context.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-websocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/hooks/use-websocket.ts -------------------------------------------------------------------------------- /ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/index.css -------------------------------------------------------------------------------- /ui/src/lib/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/lib/api-client.ts -------------------------------------------------------------------------------- /ui/src/lib/model-catalogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/lib/model-catalogs.ts -------------------------------------------------------------------------------- /ui/src/lib/query-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/lib/query-client.ts -------------------------------------------------------------------------------- /ui/src/lib/sensitive-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/lib/sensitive-keys.ts -------------------------------------------------------------------------------- /ui/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/lib/utils.ts -------------------------------------------------------------------------------- /ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/main.tsx -------------------------------------------------------------------------------- /ui/src/pages/accounts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/accounts.tsx -------------------------------------------------------------------------------- /ui/src/pages/analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/analytics.tsx -------------------------------------------------------------------------------- /ui/src/pages/api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/api.tsx -------------------------------------------------------------------------------- /ui/src/pages/cliproxy-control-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/cliproxy-control-panel.tsx -------------------------------------------------------------------------------- /ui/src/pages/cliproxy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/cliproxy.tsx -------------------------------------------------------------------------------- /ui/src/pages/health.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/health.tsx -------------------------------------------------------------------------------- /ui/src/pages/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/home.tsx -------------------------------------------------------------------------------- /ui/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/settings.tsx -------------------------------------------------------------------------------- /ui/src/pages/shared.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/pages/shared.tsx -------------------------------------------------------------------------------- /ui/src/providers/websocket-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/src/providers/websocket-provider.tsx -------------------------------------------------------------------------------- /ui/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/tsconfig.app.json -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/tsconfig.node.json -------------------------------------------------------------------------------- /ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitranntt/ccs/HEAD/ui/vite.config.ts --------------------------------------------------------------------------------