ShaderForge 开源:本地 Shadertoy 兼容的 GLSL IDE,支持 Claude 生成着色器
GitHub 新仓库 ShaderForge 是一款本地 Shadertoy 兼容的 GLSL IDE,基于 Monaco 编辑器提供实时 WebGL 预览。它支持用自然语言描述着色器,由 Claude 通过 SSE 流式生成 GLSL 直接写入编辑器,还提供 Shadertoy URL 导入、本地模板库和 .glsl 导出。项目采用 React 18 + TypeScript + Vite 前端与 Express 后端代理 Claude API,需配置 ANTHROPIC_API_KEY,并附带 Railway / Render 部署配置。