Simon Willison zbudował dziś CORS Chat, webowy interfejs do eksperymentowania z modelami językowymi poprzez endpoints kompatybilne z OpenAI API. Narzędzie testował z Qwen 3.8 27B na M5 MacBook Pro oraz NVIDIA DGX Spark, ale działa z dowolnym kompatybilnym endpoint-em - w tym LM Studio z flagą -cors i OpenRouter.

CORS Chat przechowuje historię rozmów bezpośrednio w przeglądarce i pozwala na export całych konwersacji jako JSON do ponownego użytku. Szczególnie ciekawa jest funkcja detekcji generowania obrazów SVG - interfejs zauważa kiedy model tworzy kod SVG i renderuje go na bieżąco w trakcie streamowania tokenów, dając użytkownikowi natychmiastowy podgląd rysunków przed zakończeniem generowania.

To narzędzie rozwiązuje praktyczny problem deweloperów pracujących z LLM-ami - zamiast kopiować komendy curl czy pisać własny frontend, można szybko przetestować różne modele i providery przez prosty interfejs webowy. Szczególnie przydatne dla osób eksperymentujących z lokalnymi instancjami LM Studio lub szukających alternatywy do domyślnych interfejsów.