用 Qoder 写代码很爽,但你知道它背后给模型发了什么吗?

简介: ccglass 是一款开源本地观测工具,专为 Qoder 等 AI 编程 Agent 设计,可透明捕获并可视化其发给大模型的完整请求(system prompt、工具调用、上下文 diff、token 消耗等),无需改源码、不抓包、不传数据,助你真正理解与调试 AI 编程行为。

Qoder 用了一段时间,我的感觉和其他 AI 编程工具用户一样:效率高,但偶尔也会莫名其妙。

比如:

  • 让它修一个 bug,它改了半天却改了不相关的文件
  • 让它加一个功能,它好像完全忽略了某个关键文件
  • 有时候一句话就能搞定,有时候来来回回跑了很多轮,感觉 token 在燃烧
  • 它为什么会选择调用这个工具而不是另一个?

这些问题,光看终端输出是很难回答的。

因为 AI 编程 Agent 早就不是"补全一行代码"那么简单了。它会读文件、改代码、跑命令、调用工具、分析报错、连续请求模型——整套流程走下来,真正决定它行为的信息,全部藏在它发给模型的请求里。

而那个请求,平时你是看不到的。

直到我发现了 ccglass

GitHub:https://github.com/jianshuo/ccglass

ccglass 是什么?

一句话概括:

ccglass 是一个开源的本地观测工具,用来查看 Qoder、Claude Code、Codex 等 AI 编程 Agent 实际发送给模型 API 的请求内容。

它不是另一个编程助手,也不是模型 provider。它更像是在你和模型之间放了一块"透明玻璃"——你的使用方式完全不变,但你能看到之前看不到的东西。

Qoder 用户为什么需要它?

Qoder 支持 OpenAI 兼容的 API 接口,这意味着它可以通过环境变量把请求路由到本地。ccglass 利用这一点,在本地启动一个代理服务:

# 1. 安装 ccglass
npm install -g ccglass

# 2. 启动(Qoder 使用 OpenAI 兼容接口)
ccglass proxy --provider openai

启动后,终端会输出一个 Dashboard 地址,类似:

dashboard: http://127.0.0.1:57633

然后把 Qoder 的 API base URL 指向这个地址,接下来你在 Qoder 里的每一次对话,ccglass 都会在本地记录下来。

整个过程不需要改 Qoder 的源码,不需要装 CA 证书,也不需要抓包。

Dashboard 里能看到什么?

1. System Prompt —— 看清 Qoder 的底层规则

很多时候我们以为 Qoder 是"自己决定"这么做,但实际上它可能受到了 system prompt 的约束。

通过 ccglass,你可以直接看到 Qoder 发给模型的系统级指令。这对于理解 Qoder 的行为逻辑、调试异常回答非常有帮助。

比如你会发现:原来 Qoder 不是"笨",而是系统指令要求它必须先做什么、后做什么。

2. 工具调用全链路 —— 看它为什么选这个工具

Qoder 能调用多种工具:读文件、搜索、运行命令、修改代码……

ccglass 可以展示:

  • 模型看到了哪些工具可用
  • 每个工具的参数描述是什么
  • 它实际选择了哪个工具
  • 传了什么参数
  • 工具返回了什么结果
  • 这个结果如何影响了下一轮请求

这是调试"Qoder 为什么跑偏了"最直接的方式。很多问题不是模型能力不够,而是工具返回的结果把注意力带偏了,或者关键信息根本没被读到。

3. 上下文 Diff —— 看每轮请求的变化

AI Agent 是多轮工作的,每一轮请求带的上下文都不同。

ccglass 支持 turn-to-turn diff,可以对比两次请求之间的变化:

  • 哪些内容是新增的
  • 哪些内容被保留了
  • 哪些工具结果进入了下一轮
  • 哪些上下文可能造成干扰

当 Qoder 后面几轮开始"跑偏"时,diff 视图能帮你快速定位是从哪一轮开始出了问题的。

4. Token、Cache 和成本 —— 看钱花在哪了

一个看起来简单的任务,背后可能发生了多次模型调用、大量工具输出和长上下文传递。

ccglass 会展示每轮请求的:

  • 输入 / 输出 token
  • cache token 和命中率
  • 成本估算
  • 请求延迟

对个人用户来说,这能帮助理解 token 的消耗模式。如果某个工具返回内容过长、某个上下文被反复发送,一眼就能看出来。

5. 完整的 Agent 流程视图

ccglass 不只是展示单个请求,而是把整个 Agent 循环串起来:

用户输入 -> 模型思考 -> 调用工具 -> 工具返回 -> 模型继续 -> ...

你能像看日志一样,从头到尾追踪 Qoder 完成一个任务的完整路径。

和其他工具比有什么不同?

vs. 通用抓包工具(Charles、mitmproxy)

很多 AI CLI 工具并不稳定遵守 HTTP_PROXY / HTTPS_PROXY,HTTPS 解密还要装证书。而且抓到的是原始 HTTP 报文,prompt、tool call、token 这些语义信息不容易阅读。

ccglass 走环境变量路由,对 Node.js 和 OpenAI 兼容的工具更可靠,并且展示的是结构化、可读的视图。

vs. 云端观测平台

ccglass 是 local-first 的——所有日志保存在本地,不依赖任何 SaaS 服务,没有网络延迟,也不涉及数据外传。对于关心隐私的开发者来说,这一点很重要。

vs. 客户端 Patch 方案

有些方案需要修改客户端源码或 patch fetch,容易在客户端升级后失效。ccglass 通过配置环境变量实现,不碰客户端代码,升级也不影响。

支持哪些工具?

除了 Qoder,ccglass 还覆盖了市面上主流的 AI 编程工具:

  • Claude Code
  • Codex
  • DeepSeek-TUI / Reasonix
  • Kimi
  • OpenCode
  • Ollama / LM Studio
  • OpenRouter
  • GLM / 智谱
  • AWS Bedrock / Google Vertex AI
  • CodeBuddy
  • Cursor / Cline / Continue.dev(通过 proxy 模式)

也就是说,即使你同时使用多个工具,只需要一个 ccglass 就够了。

快速上手

安装:

npm install -g ccglass

启动并观察 Qoder:

ccglass proxy --provider openai

然后把 Qoder 的 API base URL 配置为 ccglass 输出的本地代理地址。

也可以直接启动交互式菜单选择:

ccglass

导出请求记录:

# 导出为 Markdown
ccglass export <session>/<seq> --format md

# 导出为 JSON
ccglass export <session>/<seq> --format json

# 导出为 HAR
ccglass export <session>/<seq> --format har

导出的结果可以用于写问题报告、做复盘、或者和他人分享分析。

安全提醒

ccglass 默认会遮蔽 authorizationx-api-key 等认证字段。

但日志里仍然可能包含代码片段、文件路径、项目上下文等敏感信息,建议:

  • 不要随意把日志发到公开网络
  • 团队使用时明确日志保留和清理规则
  • 日志默认保存在本地 ~/.ccglass/sessions/

总结

用 AI 编程工具,会用它只是第一步,能看懂它才是工程能力。

Qoder 这样的工具越来越强,但越强的工具,越需要可观测性。ccglass 做的事情很简单,也很关键:

让你看清 Qoder 每一次发给模型的请求——prompt、上下文、工具调用、token 消耗,全部透明。

哪怕只是打开 Dashboard 看一次请求,你对 Qoder 的理解都会和之前完全不同。


项目地址:https://github.com/jianshuo/ccglass

安装命令:npm install -g ccglass

MIT 开源,欢迎 star 和提 issue。

相关文章
|
2月前
|
开发者
一个自动修复bug任务,运行了100分钟,直接把免费次数,付费次数全干没了
“不得不服”是一款自动修复Bug的工具,但某次任务异常耗时100分钟,行为不明,竟耗尽全部免费及付费次数,引发开发者惊叹与调侃。
314 2
|
2月前
|
人工智能 IDE 前端开发
阿里云Qoder CN(原通义灵码):产品定位、版本划分与技术适配完整说明
阿里云旗下原“通义灵码”正式完成品牌升级,更名为**Qoder CN**。此次升级并非简单的名称变更,而是产品定位从单一代码生成工具向全栈智能研发助手的战略跃迁,产品形态、版本体系、技术能力与计费模式均实现全面迭代。Qoder CN以AI智能体为核心,构建起覆盖编码、办公、终端、云端的全场景产品矩阵,同时延续本土化优化、数据安全合规的核心优势,适配个人开发者、技术团队与企业级用户的多元需求。本文将从产品形态、版本划分、技术适配、核心能力、计费规则五大维度,结合官方最新信息,全面拆解Qoder CN产品体系,为不同用户提供清晰的选型与使用参考。
880 0
|
11天前
Qoder 一周年 × Qwen3.8-Max 正式上线,多重好礼限时领
8月3日,Qwen3.8-Max 正式上线Qoder,迎来Qoder一周年。新老用户可领800次免费调用,下单再赠2000次;夜间(22:00–08:00)调用5折;邀请好友双方得积分与调用额度。
584 2
|
2月前
|
人工智能 调度 流计算
AI Agent 出问题时,不要只看最终回答:一次请求级调试的思路
AI Agent出错时,仅看最终回答无法定位根源。本文提出“请求级调试”思路:聚焦system prompt、messages、tools schema、tool call/result及token消耗等关键层,揭示Agent每轮真实输入输出。推荐开源工具ccglass,专为观测AI编程Agent(如Claude Code、Codex)的完整请求链而生,助你从“感觉不对”走向“证据驱动”调试。(239字)
|
2月前
|
缓存 测试技术 API
Qwen 3.7 Plus 与 Max 实测:性价比与多模态能力差异解析(2026)
2026 年 6 月 1 日,阿里悄无声息地发布了 Qwen 3.7 Plus,距 Qwen 3.7 Max 上线刚好 11 天。同样的 1M 上下文,同样的 35 小时自治上限。但价格才是头条:Plus 是 0.40/M输入,Max是 2.50/M——便宜约 6 倍——并且还能看图、看视频。Vision Arena 上 Plus 已经排到 #16。所以这周真正值得讨论的问题不是”要不要为视觉能力买单”,而是”Max 凭什么用 6 倍价格换来 2 个百分点的 benchmark 领先”。
1962 14
|
1月前
|
人工智能 资源调度 开发工具
从 fork 到发布:用 Qoder 重构了一个图床插件
一款 VSCode 图床插件,源码仓库 404、代码陈旧、依赖冗余——但刚好拿来试试 Qoder。先建 Wiki 摸清老代码的坑,再用 Spec 模式驱动重构,中间踩了 Region 格式的坑,最后一句指令搞定 OSS 配置、一行命令打包发布。一次从头到尾的 vibe coding记录
250 0
从 fork 到发布:用 Qoder 重构了一个图床插件
|
2月前
|
人工智能 索引
本地笔记库搭建:Qoder + 自定义 Skill
试了一圈笔记工具,最后落在 Qoder Desktop。需求很明确:Markdown 写作,自建图床,Agent 能检索能编辑。Codex、Cherry Studio、Notion、Qoderwork 都试过,各有各的不对。Qoder 让我停下来的原因很简单——编辑器跟 Agent 集成但不互相绑架,支持自定义模型,BYOK。没碰 RAG,用 Skill 搭了一套自己的检索流程:建索引、查索引、读文件、改文件、更新索引,每一步都看得见,跑偏了知道哪里出问题
511 3
|
24天前
|
人工智能 运维 IDE
零成本开启AI编程!阿里云Qoder CN(原灵码)免费社区版功能、额度规则全解析
在AI赋能研发的时代,AI编码工具已经成为开发者日常迭代、项目开发、代码调试的必备生产力工具。市面上多数优质AI编程产品均采用高额订阅收费模式,对于编程学习者、个人开发者、业余技术爱好者而言,长期使用成本较高,入门门槛居高不下。为普惠基层开发群体,降低全民AI编程落地门槛,阿里云将**原通义灵码全新升级为Qoder CN**,推出永久免费的社区版本,搭配专属Credits额度体系,让普通用户无需付费,即可体验专业级AI编码智能体能力,覆盖基础开发、代码调试、项目学习、脚本编写等全场景。
536 0
|
2月前
|
人工智能 Java 开发工具
Qoder CN 深度实战:从编码辅助到 Agentic 自主开发的完整进阶路径
Qoder CN(原通义灵码)在 2026 年 5 月 20 日完成品牌升级后,已从单一的代码补全工具跃迁为全栈 Agentic 编程平台。本文从实战角度出发,深入拆解 Qoder CN 的能力三层模型,通过四个企业级 Spring Boot 项目场景验证 Quest 模式、Agent 模式、Repo Wiki 等核心功能的真实效果,并给出 Rules 规则配置、MCP 扩展、团队推广的完整最佳实践。