2 extensiones de Chrome para pelearme menos con el navegador y con la IA

He publicado dos extensiones de Chrome que nacen de necesidades bastante concretas: convertir páginas —también privadas— en Markdown para dárselas a una IA, y evitar que el navegador acabe convertido en un cementerio de pestañas olvidadas. Se llaman AuthCrawler to Markdown y TabAssist. Las dos tienen mucho que ver con cómo uso la IA a diario: no como magia, sino como una herramienta que funciona mejor cuando le damos buen contexto y cuando no dejamos que el entorno de trabajo se nos vaya de las manos.

Llevo una temporada haciendo pequeñas herramientas alrededor de la IA. No tanto porque piense que haya que meter IA en todo —que no, por favor— sino porque me encuentro continuamente con el mismo problema: la IA es bastante útil cuando tiene el contexto adecuado, pero conseguir ese contexto suele ser la parte pesada, aburrida y propensa a errores.

Imagen generada por IA sobre las dos extensiones para chrome

También está el otro problema, más mundano pero igual de real: abres una pestaña, luego otra, luego otra más, y cuando te quieres dar cuenta tienes Chrome consumiendo más memoria que algunos servidores de producción que he visto por ahí. No voy a señalar a nadie. Bueno, a mí mismo.

Así que he publicado dos extensiones para Chrome que intentan resolver justo esas dos molestias:

  • AuthCrawler to Markdown: para convertir páginas web en Markdown, incluyendo páginas privadas a las que ya has accedido con tu usuario.
  • TabAssist — Auto-close y asistente IA: para mantener el número de pestañas bajo control y poder recuperar lo cerrado con ayuda de IA.

AuthCrawler to Markdown

La primera extensión se llama AuthCrawler to Markdown y está disponible en la Chrome Web Store:

Instalar AuthCrawler en Chrome Web Store

La idea es sencilla: estás viendo una página web, pública o privada, y quieres convertirla en un archivo Markdown limpio para poder pasárselo a una IA.

Esto parece una tontería hasta que empiezas a trabajar con documentación interna, paneles privados, wikis corporativas, intranets, áreas de cliente o herramientas que no están accesibles desde fuera. Un crawler normal no puede entrar ahí porque no tiene tus credenciales, tus cookies ni tu sesión. Pero tu navegador sí.

AuthCrawler aprovecha justo eso: si tú puedes ver la página en Chrome, la extensión puede ayudarte a extraer el contenido y convertirlo en Markdown.

¿Para qué sirve?

Principalmente para darle contexto a una IA.

Hoy en día casi cualquier modelo puede ayudarte a entender documentación, resumir una herramienta, generar ejemplos, detectar inconsistencias o preparar una migración. Pero para eso necesita leer el material. Y muchas veces ese material no está en una URL pública que puedas pegar sin más.

Con AuthCrawler puedes convertir esas páginas en ficheros .md y usarlos después con la IA que quieras: ChatGPT, Claude, Gemini, modelos locales, herramientas tipo RAG, agentes, lo que tengas montado.

Algunos casos en los que puede ser útil:

  • Exportar documentación privada para analizarla con una IA.
  • Convertir páginas de una intranet en Markdown.
  • Preparar contexto para un agente de programación.
  • Recopilar páginas de ayuda de una aplicación SaaS a la que tienes acceso.
  • Pasar contenido web a un formato más estable y legible.
  • Alimentar un sistema local de búsqueda o conocimiento.

Y sí, también sirve para páginas públicas. Pero lo interesante está en las privadas, porque ahí es donde las herramientas normales suelen fallar. Obviamente, esto no debe usarse para extraer contenido al que no tengas derecho de acceso (además que no vas a poder…).

Markdown como formato intermedio

Podría haber elegido otros formatos, pero Markdown tiene una ventaja enorme: casi todo lo entiende.

Lo leen bien los humanos, lo leen bien las IAs, se puede versionar con git, se puede guardar en Obsidian, se puede partir en trozos, indexar, comparar y transformar sin demasiada complicación. No es perfecto, pero es suficientemente simple como para no estorbar.

Y eso, en herramientas de IA, es una virtud.

TabAssist: cerrar pestañas sin perder el control

La segunda extensión es TabAssist — Auto-close y asistente IA:

Instalar TabAssist en Chrome Web Store

Esta nace de una realidad muy poco glamurosa: las pestañas se reproducen solas.

Empiezas con tres pestañas razonables y acabas con cuarenta. Algunas son documentación que «vas a leer luego». Otras eran búsquedas temporales. Otras ya ni sabes por qué siguen ahí. Y entre unas y otras el navegador empieza a comerse memoria, CPU y parte de tu paciencia.

TabAssist intenta solucionar esto cerrando automáticamente las pestañas que llevan tiempo sin usarse, pero sin hacerlo a lo bruto.

Pantallazo de TabAssist

Autocierre con reglas

La extensión analiza el tiempo transcurrido desde el último acceso a cada pestaña. Si una pestaña supera el límite configurado, puede cerrarla automáticamente para liberar recursos.

Pero hay controles importantes:

  • Puedes excluir pestañas fijadas.
  • Puedes evitar cerrar pestañas que están reproduciendo audio.
  • Puedes definir un número mínimo de pestañas que siempre deben quedar abiertas.
  • Puedes pausar el autocierre cuando lo necesites.

La idea no es que la extensión decida por ti como si fuera un becario con demasiada iniciativa, sino que te ayude a mantener cierta higiene en el navegador.

Recuperar lo cerrado

Cerrar pestañas está bien hasta que te das cuenta de que necesitas una de las que se cerraron.

Por eso TabAssist guarda las pestañas cerradas por inactividad y permite recuperarlas. La parte interesante es que incorpora un asistente de IA en el panel lateral. Puedes pedirle cosas como:

  • Enséñame las pestañas cerradas recientemente.
  • Reabre la documentación de tal proyecto.
  • Busca entre las pestañas cerradas algo relacionado con una API concreta.
  • Dame detalles de lo que cerraste ayer.

Esto cambia bastante la relación con el cierre automático. Ya no es tanto «me da miedo cerrar por si pierdo algo», sino «lo cierro porque puedo encontrarlo luego».

Cookies de sitios aprobados

Una de las características más delicadas, y por eso mismo más útiles, es que TabAssist puede recordar cookies de dominios aprobados.

Esto permite que, al reabrir determinadas pestañas guardadas, puedas recuperar también la sesión iniciada en esos sitios. No es algo que haya que activar alegremente para cualquier dominio, pero para herramientas internas o sitios que usas constantemente puede ahorrar bastantes molestias.

Aquí la palabra clave es «aprobados»: la extensión no debería ir guardando cookies de todo lo que se mueve, sino solo de aquello que tú configures explícitamente.

IA local o en la nube

TabAssist puede trabajar con varios proveedores de IA:

  • Ollama, para ejecutar modelos localmente.
  • APIs compatibles con OpenAI, incluyendo servidores propios como llama.cpp.
  • Anthropic.
  • Gemini.
  • OpenRouter.

Esto me parecía importante porque no todo el mundo quiere mandar su historial de pestañas a un proveedor externo. Si quieres privacidad máxima, puedes usar un modelo local con Ollama o con un servidor compatible. Si prefieres comodidad o más calidad, puedes usar un proveedor en la nube.

Lo importante es que la elección sea tuya.

Privacidad

Las dos extensiones tratan con información sensible por definición.

AuthCrawler puede acceder a páginas que tú estás viendo autenticado. TabAssist puede guardar historial de pestañas, preferencias, cookies de dominios aprobados y claves de API de proveedores de IA.

Por eso la filosofía tiene que ser clara: los datos se quedan en el navegador salvo cuando tú configuras explícitamente un proveedor externo de IA. En el caso de TabAssist, la configuración, historial y claves se guardan localmente mediante chrome.storage.local, y no hay telemetría propia ni envío a servidores de terceros más allá del proveedor de IA que decidas usar.

Dicho de otra forma: si configuras Ollama local, la parte de IA puede quedarse también en tu máquina.

¿Por qué estas extensiones?

Porque cada vez uso más la IA como una capa encima de mi trabajo normal, no como una aplicación aislada.

Para que una IA ayude de verdad necesita dos cosas:

  1. Buen contexto.
  2. Un entorno de trabajo que no sea un caos.

AuthCrawler ataca el primer punto: convertir contenido web en Markdown para poder usarlo como contexto.

TabAssist ataca el segundo: reducir ruido, cerrar lo que no estás usando y permitirte recuperar información cuando la necesitas.

No son extensiones pensadas para cambiar el mundo, sino para quitar fricción. Que, sinceramente, muchas veces es más útil.

Enlaces

AuthCrawler to Markdown: Instalar AuthCrawler en la Chrome Web Store

TabAssist — Auto-close y asistente IA: Instalar TabAssist en la Chrome Web Store

Si las probáis y encontráis fallos, comportamientos raros o ideas de mejora, contádmelo. Son herramientas pequeñas, hechas para resolver problemas concretos, pero precisamente por eso es fácil ir ajustándolas a casos reales.

Y si tenéis el navegador con cincuenta pestañas abiertas ahora mismo, no os juzgo. Pero igual TabAssist sí debería hacerlo un poco.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.