Discover and explore top open-source AI tools and projects—updated daily.
jianshuoInspect AI agent interactions locally
New!
Top 88.0% on SourcePulse
ccglass provides a local reverse-proxy and web dashboard to visualize the internal workings of AI coding agents like Claude Code, Codex, Kimi, and others. It targets developers and researchers who need to understand precisely what prompts, tool schemas, and message histories are being sent to LLMs, offering real-time insights into token usage, caching, and estimated costs. The primary benefit is enhanced transparency and debugging capabilities for AI-assisted development workflows.
How It Works
ccglass operates as a lightweight, local HTTP proxy that intercepts traffic between supported coding agents and their respective LLM APIs. Unlike traditional proxies, it sidesteps common issues with Node/native applications that ignore standard proxy settings or break with tool updates. By intercepting the plain HTTP hop to localhost, it avoids the need for CA certificates or TLS pinning, simplifying setup and ensuring broader compatibility. The intercepted data is then streamed to a real-time web dashboard for analysis.
Quick Start & Requirements
npm install -g ccglassccglass interactively or specify a client (e.g., ccglass claude, ccglass codex).@modelcontextprotocol/sdk, zod) are pulled in for the self-inspection feature.Highlighted Details
ccglass proxy for BYOK configurations.Maintenance & Community
Issues are automatically routed to Claude, which can investigate and propose fix Pull Requests. Notable contributions include DeepSeek-TUI support by @zhuangbiaowei. No explicit community channels (like Discord/Slack) are listed.
Licensing & Compatibility
The project is licensed under the MIT license, permitting commercial use and integration with closed-source applications. Specific provider notes detail authentication requirements (e.g., Codex API-key mode).
Limitations & Caveats
ccglass cannot intercept Codex traffic when authenticated via ChatGPT login (WebSocket), only API-key mode. For IDEs like Cursor, interception is limited to BYOK (Bring Your Own Key) configurations; built-in subscription models are not supported. The log directory should be treated as sensitive.
1 day ago
Inactive
winfunc