Works with any OpenAI-compatible endpoint — OpenRouter (default), OpenAI, Groq, Gemini, Mistral, or a local Ollama / LM Studio server (no key needed). Your key is stored in this browser's localStorage and sent only to the endpoint you choose. Leave everything default and empty to use the built-in procedural composer.