# CORS Chat

> Source: <https://simonwillison.net/2026/Aug/15/cors-chat/>
> Published: 2026-08-15 14:49:54+00:00

**Tool:** [CORS Chat](https://tools.simonwillison.net/cors-chat)

I built this today ([with GPT-5.6-Sol xhigh](https://gist.github.com/simonw/92a1d97773744b45bf259e003013cf36)) to help test Qwen 3.8 27B running in LM Studio on both my M5 MacBook Pro and an NVIDIA DGX Spark.

It provides a web UI for exercising an OpenAI-Responses-compatible chat endpoint. I've tried it against LM Studio with the `--cors`

option and OpenRouter, and both work fine.

Conversations are persisted in the browser and can be exported as copy-pasted JSON. One fun detail is that it notices SVG images that are being generated and progressively renders them in the chat while the tokens are still streaming in.

Tags: [svg](https://simonwillison.net/tags/svg), [ai](https://simonwillison.net/tags/ai), [generative-ai](https://simonwillison.net/tags/generative-ai), [llms](https://simonwillison.net/tags/llms), [cors](https://simonwillison.net/tags/cors), [openrouter](https://simonwillison.net/tags/openrouter), [lm-studio](https://simonwillison.net/tags/lm-studio)
