Todos los proyectos
Open Source|2026|
Extensión de Chrome

Bender

Una extensión de Chrome que reemplaza a ModHeader, Cookie-Editor, Tampermonkey y el switch de Allow-CORS

Role: Creator

Rol: Creador

Descripción general

Una extensión Manifest V3 para el día a día del desarrollo web: perfiles de headers de request y response, reglas de tráfico que bloquean, redirigen o mockean una URL, un switch de CORS que refleja el origen real, presets de User-Agent con client hints, ABM completo de cookies y storage con decodificador de JWT y snapshots con nombre, scripts propios por sitio, un log de tráfico en vivo y herramientas de diseño dibujadas sobre la página.

El Desafío

Las herramientas que un desarrollador web necesita todos los días vienen de cuatro extensiones distintas que no se conocen entre sí. Cuando una request sale mal, ninguna te puede decir cuál de ellas la reescribió.

El Enfoque

Todo se compila a una sola tanda de reglas de sesión de declarativeNetRequest: el motor toma el estado completo y devuelve la lista entera, y el service worker cambia el set viejo por el nuevo. Reglas de sesión y no dinámicas, porque son las únicas que aceptan la condición tabIds — que es lo que hace posible el alcance «sólo esta pestaña». Las prioridades explícitas definen quién gana cuando dos reglas tocan el mismo header.

El Resultado

Una herramienta de uso diario que reemplazó cuatro extensiones en mi propio workflow, con su política de privacidad publicada y el listado de la store preparado.

Puntos Clave

01Snapshots de cookies por dominio: saltar entre usuarios logueados de un click
02Mockear cualquier response — status, headers, body, delay — o convertir uno real en mock desde el log de tráfico
03El log de tráfico muestra los headers que salieron de verdad y qué regla de Bender tocó cada request
04La misma app en el popup, el panel lateral y una pestaña completa; sólo cambia el ancho