Volver a proyectos

Proyecto 02 · Herramienta para desarrolladores

Capturar una interfaz pulida no debería exigir reconstruirla en una herramienta de diseño.

DOMShot convierte un elemento real de una web en un PNG limpio y listo para compartir. El mismo sistema de captura está disponible en una extensión de Chrome, un editor, una CLI y un servidor MCP.

DOMShot iconDOMShot
Herramienta para desarrolladores · Navegador y agentes
Editor de DOMShot con una tarjeta seleccionada y controles de estilo
El editorCapturar, componer, exportar

El editor permite ajustar el fondo, el espaciado, el radio, la sombra, la escala y el tamaño alrededor del elemento seleccionado.

Proyecto
DOMShot
Mi trabajo
Diseño y desarrollo
Estado
Publicado

01 / Punto de partida

Preparar una buena captura suele dar más trabajo del necesario.

El componente ya está en el navegador, pero convertirlo en una imagen limpia suele implicar abrir las herramientas de desarrollo, recortar una captura, rehacer el espaciado, añadir un fondo y volver a comprobar la exportación.

DOMShot aprovecha el propio renderizado del navegador. Captura el elemento seleccionado y abre un editor para ajustar el fondo, el espaciado, la sombra y el tamaño.

Principio de productoSelecciona el elemento real. Comprueba la composición final. Exporta una vez.

02 / Cómo funciona

Seleccionar, ajustar y exportar.

01

Navegador

Seleccionar un elemento

La extensión superpone una capa sobre la página y muestra con claridad qué se va a capturar.

02

Captura

Renderizar el elemento

DOMShot aísla el contenido seleccionado y conserva su aspecto en el navegador.

03

Editor

Componer la imagen

Los presets y controles permiten ajustar fondo, espaciado, sombra, radio y escala.

04

Salida

Exportar el PNG

La vista previa se convierte en una imagen local con el tamaño y la composición elegidos.

Selector de DOMShot resaltando un marcador web dentro de una página
Modo de selecciónSelecciona la interfaz

El modo de selección delimita el elemento exacto antes de crear la imagen.

03 / Decisiones de producto

Rápido para una captura puntual y preciso cuando hay que repetirla.

01

Vista previa antes de guardar

El editor muestra la composición final antes de descargarla.

02

Procesamiento local por defecto

El contenido se procesa en el navegador para crear la captura y no se sube a ningún servidor de DOMShot.

03

Transparencia siempre que se pueda

La captura conserva la transparencia y recurre a alternativas claras cuando una página no puede renderizarse bien.

04

Una única base de captura

La extensión, la API de Node, la CLI y el servidor MCP comparten la misma lógica de captura.

04 / Lo que hay detrás

La extensión, la CLI y el servidor MCP.

DOMShot es un único producto con tres formas de usarlo: una extensión de Chrome, una API y una CLI de Node para scripts, y un servidor MCP para agentes.

Extensión

Captura con Manifest V3

Selección del elemento, renderizado en el navegador, historial reciente y paso al editor.

Editor

Solo los controles necesarios

Presets y ajustes directos para las decisiones que importan en una imagen lista para compartir.

Herramientas para agentes

Node, CLI y MCP

Opciones programables para scripts, agentes de código y automatizaciones repetibles.

Sitio

Producto y documentación

Un punto de entrada claro para instalación, ejemplos, privacidad y soporte.

Editor de DOMShot con una captura estilizada lista para exportar como PNG
Vista previa y exportaciónVista previa antes de descargar

La vista previa coincide con el PNG que se descargará.

Editor de DOMShot con preajustes y controles detallados de apariencia
Herramientas de captura compartidasExtensión, CLI y MCP

La extensión, la CLI y el servidor MCP comparten la misma lógica de captura.

Lo que ha sido difícil

La web no se comporta como un lienzo

Los elementos pueden contener transparencias, estilos anidados, fuentes, iframes o comportamientos difíciles de conservar en una imagen.

Demasiados controles acaban estorbando

Si el editor ofreciera todos los ajustes posibles, terminaría recreando una herramienta de diseño. Cada control tiene que justificar su sitio en una captura rápida.

Un fallo debe verse como un fallo

La CLI y las herramientas MCP necesitan errores claros, alternativas y archivos fáciles de localizar para que un fallo no parezca un éxito.

05 / Lo que he aprendido

Qué hace fiable una herramienta pequeña para desarrolladores.

01

Una herramienta pequeña genera confianza cuando cada estado deja claro cuál es el siguiente paso.

02

Procesar la captura en local mejora la privacidad y simplifica el producto.

03

La automatización funciona mejor cuando sigue los mismos pasos que la extensión.

06 / Cómo está ahora

Hoy

La extensión está publicada; las herramientas para agentes siguen en pruebas.

La extensión de Chrome y la web ya están publicadas. La API de Node, la CLI y el servidor MCP se pueden usar en local y siguen en fase de pruebas para ofrecer una experiencia coherente entre sí.

Después

  1. Seguir mejorando los casos difíciles de captura y el manejo de transparencias.
  2. Ampliar las herramientas para agentes sin complicar el flujo básico del navegador.
  3. Mejorar los ejemplos y la documentación para capturas de interfaz que se repiten a menudo.