winget install --id paopaoandlingyia.PrismCat
About PrismCat
PrismCat is a self-hosted, transparent proxy and debugging console for LLM APIs. Change one line — your base_url — and instantly see every request and response between your app and OpenAI / Claude / Gemini / Ollama / any LLM API, including streaming (SSE).
What's new in 1.12.0
新增 - 新增上游分阶段超时策略: - 响应头超时 - 响应体首字节超时 - 响应体空闲超时 - 阶段超时不会延长总超时,响应体空闲计时会在每次收到数据后重置。 - 超时策略同时适用于流式与普通响应。 改进 - 重整上游编辑界面,将低频配置集中到高级设置。 - 简化出站代理控件,自定义代理地址可直接在选择框中编辑。 - 将请求日志开关移入高级设置,降低默认界面的认知负担。 - 优化中英文说明与示例配置。 稳定性 - 完善空响应、HEAD、204/304、正常 EOF 及流式分段响应的处理。 - 增加响应头、首字节和响应体空闲超时的覆盖测试。 Added - Added upstream staged timeout policies: - Response header timeout - Response body first-byte timeout - Response body idle timeout - Staged timeouts do not extend the total timeout; the response body idle timer resets each time data is received. - Timeout policies apply to both streaming and normal responses. Improved - Reorganized the upstream editing interface, consolidating low-frequency configurations into advanced settings. - Simplified the outbound proxy control; custom proxy addresses can now be edited directly in the selection box. - Moved the request log toggle into advanced settings to reduce cognitive load in the default interface. - Refined Chinese and English descriptions and example configurations. Stability - Improved handling of empty responses, HEAD, 204/304, normal EOF, and streaming chunked responses. - Added coverage tests for response header, first-byte, and response body idle timeouts. What's Changed - feat(proxy): 增加响应头与流式首字节超时 by @Jieken in https://github.com/paopaoandlingyia/PrismCat/pull/6 New Contributors - @Jieken made their first contribution in https://github.com/paopaoandlingyia/PrismCat/pull/6 Full Changelog: https://github.com/paopaoandlingyia/PrismCat/compare/v1.11.1...v1.12.0
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.12.0 | Unknown | 新增 - 新增上游分阶段超时策略: - 响应头超时 - 响应体首字节超时 - 响应体空闲超时 - 阶段超时不会延长总超时,响应体空闲计时会在每次收到数据后重置。 - 超时策略同时适用于流式与普通响应。 改进 - 重整上游编辑界面,将低频配置集中到高级设置。 - 简化出站代理控件,自定义代理地址可直接在选择框中编辑。 - 将请求日志开关移入高级设置,降低默认界面的认知负担。 - 优化中英文说明与示例配置。 稳定性 - 完善空响应、HEAD... |
| 1.11.1 | Unknown | New Features - Added JSONL export for logs matching the current filters. - Exported records can include complete request and response bodies. - Improved storage queries and streaming behavior for large log exports to red... |
| 1.10.0 | Unknown | Added - Add per-upstream logging controls for pass-through-only reverse proxy usage. - Support Base64URL/Fernet-style long payload folding in request and response bodies. Fixed - Avoid marking client-canceled streaming r... |
| 1.9.0 | Unknown | 中文 v1.9.0 引入了基于存储空间上限的自动清理机制、日志快捷导航,以及 Web 界面 JSON 浏览器的多项显示和渲染优化。 - 新增日志存储空间上限限制:支持通过 max_storage_bytes 配置或环境变量 PRISMCAT_MAX_STORAGE_BYTES 限制最大存储。超出时将按时间限制顺序删除未保存的历史日志,并自动触发 WAL checkpoint 和 VACUUM 整理数据库物理空间。可在设置页面直观配置。... |
| 1.8.0 | Unknown | v1.8.0 rebuilds the request override system with a more intuitive declarative approach, replacing JSON Patch with gjson/sjson-backed operations, and adds request header override support. - Breaking: Body override switche... |
| 1.7.0 | Unknown | v1.7.0 brings major improvements to observability and usage tracking in PrismCat, adding Trace correlation with dedicated pages, a Usage extraction rule library, Body keyword search, and a smarter storage strategy for la... |
| 1.6.0 | Unknown | v1.6.0 makes PrismCat better for long-running local, server, and Docker deployments with console authentication, log annotations, resource/storage visibility, and in-app update checks. - Added console login and first-tim... |
| 1.5.0 | Unknown | v1.5.0 improves PrismCat's debugging workflow with request overrides, per-upstream outbound proxy settings, and cURL export from log details. - Added request overrides with per-upstream JSON Patch bindings, including ori... |
| 1.4.0 | Unknown | v1.4.0 adds live updates for in-flight requests and moves body formatting work out of the proxy hot path to reduce request-time overhead. - Added live log detail updates so in-flight requests can now show status, respons... |
| 1.3.1 | Unknown | v1.3.1 is a small patch release focused on compatibility and polish. It improves the merged view for Gemini streaming responses and includes a couple of storage-related fixes. - Added Gemini streaming merge support so th... |
| 1.3.0 | Unknown | v1.3.0 brings a more polished UI, a faster log-detail experience, and a more consistent debugging workflow. - Fixed a legacy global CSS reset that was collapsing spacing and hurting the overall visual polish - Improved l... |
| 1.2.0 | Unknown | v1.2.0 brings better stream merging, a JSON viewer fix, and improved mobile usability. - Improved OpenAI / Claude streaming merge support - Enhanced SSE parsing and merged-view display - Fixed JSON viewer hierarchy/layou... |