# Texture Lab > Outil d'effets de texture 100 % navigateur, par Binks Design. Il applique à une image ou une vidéo une pile d'effets réglables — 80 effets en 10 familles (couleur, dither, trame, pixel, shader, grain & matière, VHS & analogique, glitch, distorsion, stylisé), 20 préréglages, opacité et 9 modes de fusion par couche — anime n'importe quel réglage en boucle parfaite et exporte en PNG, JPEG ou vidéo (MP4 via WebCodecs). WebGL2 requis. Aucune clé API, aucun compte, rien n'est envoyé à un serveur. > Browser-only texture effects tool by Binks Design. It applies a stack of tunable effects to an image or a video — 80 effects in 10 families, 20 presets, per-layer opacity and 9 blend modes — animates any setting as a seamless loop and exports PNG, JPEG or video (MP4 through WebCodecs). Requires WebGL2. No API key, no account, nothing is uploaded. There is no public JavaScript API. AI agents (Claude Code, Codex…) drive the interface of app.html through stable selectors: #file (import), #presets .preset, #lib .tile[data-id], #stack li.layer, #fxPanel, #outPanel, #exportBtn (download). window.TL exists but is internal and unversioned (read-only use advised). Serve the folder over http (python3 -m http.server) and open app.html (app.html?demo loads the example image); file:// works too. State: localStorage texturelab.session ({stack, out}) and texturelab.presets; the media itself is never stored. Project file: texture-lab-projet.json. Golden rule: only work on the user's own files; never deliver the built-in example image instead, never add brand text or visuals without approval. ## Docs - [AGENTS.md](AGENTS.md): full guide for AI agents (Markdown, French then English) - [agent/index.html](agent/index.html): same guide as an HTML page - [docs.html](docs.html): human documentation (French) ## App - [app.html](app.html): the app (single self-contained HTML file) - [index.html](index.html): home page