motiful/cc-gateway

AI API identity gateway — reverse proxy that normalizes device fingerprints and telemetry for privacy-preserving API proxying

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 6 minutes ago
Added to GitGenius on September 22nd, 2026
Created on March 31st, 2026
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 504
Total Stargazers: 3,045 (+0)
Total Subscribers: 13 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.2 hours
Mean response time: 2.4 days
90th percentile: 10.0 days
Tracked items: 17

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 159 days
Stale 30+ days: 16
Stale 90+ days: 15

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

CC Gateway is a reverse proxy that normalizes device fingerprints and telemetry for privacy-preserving API proxying between Claude Code and the Anthropic API.

CC Gateway sits between the client and API to intercept and rewrite this data, normalizing device identity, environment fingerprints, and process metrics to a single canonical profile. It rewrites device IDs, email addresses, and session metadata in API requests; replaces the entire environment object with standardized values; sanitizes system prompts to remove environment details; strips billing headers that contain per-session fingerprints; masks physical RAM and heap size to prevent hardware leakage; and removes fields that would reveal proxy usage in analytics events.

Adoption suits developers running Claude Code across multiple machines who want centralized control over identity presentation and reduced telemetry exposure. The tool requires an existing Claude Code login and Node.js 22 or later. Setup involves a single launcher script with no browser OAuth, configuration files, or shell modifications needed on client machines. The gateway manages OAuth token refresh internally, so client machines never contact the authentication platform directly. A notable side effect is that billing header removal enables cross-session prompt cache sharing, reducing system prompt costs significantly. The project is in alpha and the maintainers recommend testing with a non-primary account first.

Development shows active iteration on the core privacy-preservation features. The project maintains a changelog documenting changes. The codebase is written in TypeScript and includes Docker support for deployment flexibility. The tool supports outbound proxy configuration through standard environment variables for routing through services like Clash or V2Ray.