ShaderBot – Free Online GLSL Shader Editor
Create animated shaders in seconds
The easiest way to create beautiful animated shaders for Discord, streaming, or your projects. Powered by AI, with a full web dashboard.
Application features
Everything you can do directly in the web app and dashboard.
Shader compilation
Compile custom GLSL / WGSL shaders and preview them live in the browser.
Shader presets
Browse and compile 452+ curated preset shaders.
Parametric generation
Generate shaders from parameters: shape, colour, animation.
Prompt-to-shader
Describe what you want and get a full shader.
AI GLSL assistant
RAG-powered assistant: ask, suggest, debug and analyze shaders.
Audio-reactive visuals
Audio-reactive shaders for browser or OBS (source from Discord voice).
AI music generation
Generate music via AudioCraft.
Data visualisation
Render charts (bar, line, pie, scatter…) as shaders.
Live data streams
Live data visualisation via WebSocket.
Real-time collaboration
Edit shaders collaboratively in real time.
OBS scenes
Create, list and remove browser sources for OBS.
Live streaming overlay
Twitch overlay: connect / disconnect a shader stream.
Marketplace
Buy, sell and manage shaders on the marketplace.
API & integrations
Connect ShaderBot to your favorite platforms. Install a bot, use slash commands, or build with our API.
Discord
LiveDiscord bot with slash commands, shader compilation, presets and web dashboard
Twitch
SoonTwitch chat bot with !shader, !preset commands + real-time overlay panel
Telegram
SoonTelegram bot with /shader, /preset commands and visual synthesis.
GitHub
SoonGitHub Actions shader compilation, PR previews and render badge.
Slack
SoonSlack bot with /shader commands and inline shader previews.