CORS Chat:Simon Willison 开源浏览器端聊天测试工具,支持 Qwen 3.8 27B 与 SVG 流式渲染
Simon Willison 发布 CORS Chat,一个浏览器端聊天测试工具,兼容 OpenAI Responses API,可连接 LM Studio 和 OpenRouter,支持对话持久化与 SVG 流式渲染。本文介绍其功能、使用场景,并分析对中文开发者的实用价值与替代方案。
一句话看懂
Simon Willison 用 GPT-5.6-Sol 写了个叫 CORS Chat 的网页工具,用来测试本地跑的 Qwen 3.8 27B 模型,支持 OpenAI Responses API,还能边生成边渲染 SVG。
详细发生了什么
知名开发者 Simon Willison 在 2026 年 8 月 15 日发布了一个新工具 CORS Chat,目的是方便测试本地运行的 AI 模型。他本人用它来测试在 M5 MacBook Pro 和 NVIDIA DGX Spark 上通过 LM Studio 运行的 Qwen 3.8 27B 模型。
CORS Chat 提供了一个网页界面,可以连接任何兼容 OpenAI Responses API 的聊天端点。Simon 测试了 LM Studio(带 --cors 选项)和 OpenRouter,两者都能正常工作。这意味着用户可以在浏览器里直接和本地或远程的模型对话,而不用写代码。
工具的核心功能包括:对话记录保存在浏览器本地,可以导出为 JSON 格式;最有趣的是,它能识别模型生成的 SVG 图片,并在 token 还在流式传输时逐步渲染出来,让用户实时看到图片生成过程。
Simon 表示,这个工具是用 GPT-5.6-Sol xhigh 辅助编写的,代码托管在 GitHub Gist 上。整个项目是一个轻量级的单页应用,适合开发者快速验证模型行为。
中文圈视角
对中文开发者来说,CORS Chat 的价值在于它解决了本地模型测试的一个痛点:以前要测试 LM Studio 里的模型,要么用命令行,要么自己写前端,现在直接打开网页就能聊。而且它支持 OpenAI Responses API,这意味着国内常用的 Ollama、vLLM 等工具如果兼容这个协议,也能直接用。
不过要注意,CORS Chat 本身是英文界面,但功能简单,不影响使用。国内用户如果想用,可能需要科学上网才能访问 Simon 的托管页面,但也可以把代码下载下来本地运行,完全离线使用。
相比国内类似工具,比如 Chatbox、NextChat 等,CORS Chat 更轻量,专注于测试而非完整聊天体验。它的 SVG 流式渲染功能是独一份,对做多模态或视觉生成的开发者很有吸引力。国产模型如 DeepSeek、Kimi 如果支持 OpenAI Responses API,也能无缝接入。
几条值得记住的细节
- CORS Chat 是 Simon Willison 在 2026 年 8 月 15 日发布的,代码用 GPT-5.6-Sol xhigh 辅助生成。
- 支持 LM Studio(需开启
--cors)和 OpenRouter,兼容 OpenAI Responses API。 - 对话记录保存在浏览器 localStorage,可导出为 JSON 文件。
- 能实时渲染模型生成的 SVG 图片,边生成边显示。
- 工具页面托管在 tools.simonwillison.net,代码在 GitHub Gist 上。
一句话总结
如果你经常在本地跑模型,CORS Chat 是个轻量好用的测试工具,尤其适合需要可视化 SVG 输出的场景。