CORS Chat Simon Willison released CORS Chat, a web tool built with GPT-5.6-Sol xhigh, to test Qwen 3.8 27B running in LM Studio on his M5 MacBook Pro and an NVIDIA DGX Spark. The tool provides a web UI for OpenAI-Responses-compatible chat endpoints, works with LM Studio and OpenRouter, persists conversations in the browser, and progressively renders SVG images during streaming. 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