aNótame: extensión para guardar notas y generar resumenes usando Gemini de manera local

Publicado por Lino Uruñuela el 2025-07-03

Seguro que todos estáis familiarizados con el Vibe Coding, ese arte, o más bien, esa temeridad de solicitar a la IA que programe algo y ejecutarlo, tal cual te lo da, es como el ya antiguo NoCode, pero peor. Porque las aplicaciones NoCode al menos se preocupaban de que fuese bonito y lo más sencillo posible ya que intentaban eliminar las barreras técnicas entre las personas y la aplicación que intentaban desarrollar, sin saber programar.

En mi caso creo que en vez de Vibe Coding le pega más llamarlo Voy a tener suerte porque casi ni miro el código, copio, pego y ejecuto, sin miramientos... si no funciona ya se lo volveré a pedir, incluso con la misma indicación, porque total, no lo va a hacer otra vez igual, y lo voy a reconocer, ¡¡ME ENCANTA!!

Por supuesto, lo hago con código que no tiene peligro en cuanto a exponer datos, seguridad, etc...

La revolución no está ahí fuera

Muchos SEOs estamos pensando en qué anunciarán mañana y si podremos aprovecharlo para crear un producto de la hostia, quizás podamos desarrollar un SaaS completo y petarlo. Hay otras veces que sentimos completamente lo contrario, ¿cómo será el próximo anuncio que haga Google sobre la búsqueda?, o pensamos ¿cuál será lo siguiente de OpenAI?, y entonces nos entran los temores y pensamos ¿Y si nuestra competencia lo sabe aprovechar y nos quita el trabajo?.

Pero no nos damos cuenta de que en lo primero que está impactando la IA es en cómo nosotros la usamos en nuestro día a día. La IA nos habilita poderes mágicos, que de vez en cuando, como en todo poder mágico, hacemos mal la invocación y rompemos algo. Pero nos da la posibilidad de hacer cosas que hace un par de años estaban completamente fuera de nuestro alcance. Quizás no nos haga ricos, ni famosos, pero sí parece que nos va a facilitar la vida, la revolución está en ti...

aNotame, extensión para guardar notas

Pues con la ayuda de mis IAs favoritas, Gemini, chatGPT y en menor manera Claude, hemos he desarrollado la extensión de Chrome que siempre había querido, una extensión para crear notas de las cosas que voy leyendo en internet y me parecen interesantes.

La extensión está publicada en Chrome Web Store por si queréis usarla. No la he creado para triunfar, ni para que la usen mil millones de personas, la he creado porque me resulta muy útil a mí

 

 

Si bien ya existen multitud de extensiones para guardar notas, la mayoría no tienen las utilidades que yo quería o bien son extensiones de pago o con funcionalidades limitadas. Además, esta extensión usa IA, concretamente implementa una versión de Gemini que es completamente gratuita y se instala en tu ordenador de manera local, sin necesidad de añadir ninguna API KEY.

Tanto la extensión como el uso de la IA funcionarán sin necesidad de conexión a internet porque instala Gemini de manera local (en tu ordenador). Personalmente, prefiero que los datos que guardo o que pueda consultar a la IA no se guarden en los servidores de terceras empresas que no conozco, así que desarrollé esta extensión para que se guarde todo en tu propio ordenador, tanto las notas como el modelo de IA que usa.

 

Funcionalidades de aNótame

Actualmente la extensión puede:

  • Crear notas asociadas a una URL, por defecto se guarda el título (<title>) de la URL
  • Si tienes un texto seleccionado, guarda el texto seleccionado como descripción, y con enlace al texto en esa URL.
  • Añadir tags a las notas.
  • Programar notificaciones, mostrará una notificación (con sonido) cuando llegue la fecha y la hora programada.
  • Buscar notas
  • Exportar todas las notas en formato Markdown a un fichero.
  • Exportar todas filtradas tras una búsqueda.
  • Importar notas
  • Crear resúmenes generados por IA del contenido de la URL.
  • Guardar la respuesta que la IA nos ha dado a un prompt personalizado 

 

Los resúmenes se generan usando la integración de Gemini Nano en Google Chrome. Esta integración está a punto de llegar a todas las versiones de Chrome, de momento solo  se puede habilitar en la versión Dev de  Google Chrome.

 

Funcionalidades que usan IA (Gemini)

Ya hablé en su día sobre la integración de Gemini en Google Chrome, pasados unos meses, esta integración ahora ha sido mejorada significativamente y puede ser verdaderamente útil. Esta versión local de Gemini entiende muchos idiomas (antes solo funcionaba en inglés).

No pensé que la posibilidad de usar IA en la extensión me fuese tan útil pero la verdad es que la utilizo mucho. Por ejemplo, hay determinados contenidos que son infumables y que no quiero leerme por completo. Ahora puedo obtener un resumen en español del contenido, independientemente del idioma en el que esté escrito.

Actualmente el modelo de Gemini que usa admite 8.000 caracteres, por lo que he creado diferentes opciones a la hora de crear el resumen. Las opciones que actualmente tengo desarrolladas que usan IA son:

  • Resumir con IA:
    Se seleccionan los 8.000 primeros caracteres del texto que haya a partir del primer <h1>. Con esto intento capturar el texto que a priori será más importante del contenido, omitiendo el texto que haya por encima, que normalmente suele ser texto de menús, cookies, etc.
  • Resumen Completo:
    Se selecciona todo el texto del contenido y se crean fragmentos de texto de 8.000 caracteres. Por cada fragmento se genera un resumen, al finalizar todos los resúmenes parciales, se unifican y se genera un resumen de los resúmenes. Esto normally funciona bien.
  • Prompt Personalizado
    Igual que con la opción "Resumen Completo" se selecciona todo el texto y se divide en fragmentos, por cada fragmento se usará el prompt que hayas introducido y se ejecutará por cada fragmento, unificando todo al final.

 

Para habilitar el uso de Gemini en Chrome debes seguir estos pasos:

  1. Descargar la versión en pruebas de Google Chrome
    1. Descarga Google Chrome Canary o Google Chrome Dev y confirma que tu versión sea igual o superior a la 129.0.6639.0.
  2. Habilitar Gemini Nano 
    1. Abre chrome://flags/#optimization-guide-on-device-model
      Selecciona la opción Enabled BypassPerfRequirement
    2. Abre chrome://flags/#prompt-api-for-gemini-nano
      Selecciona Enabled
    3. Cierra y vuelve a abrir Google Chrome

Con esto ya deberías poder usarla. Si te has instalado la extensión, pruébala, quizás tarde unos minutos mientras se descarga el modelo de Gemini a tu ordenador, una vez que termine ya puedes hablar con el contenido que quieras

Si no quieres instalar la extensión puedes comprobar que has habilitado Gemini en Chrome de la siguiente manera.

 

Probar si ha sido habilitado correctamente

    1. Abre la consola del navegador y ejecuta este comando
      await window.ai.assistant.capabilities();
       

      Deberías ver algo así
      Comprobar si Gemini Nano está activado en Google Chrome

      En la respuesta, si en la variable "available" muestra "after-download" en vez de "readily" es que se está descargando el modelo de Gemini Nano a tu ordenador, podría tardar entre 2 y 5 minutos.

      Puedes probar este código, deberías ver la respuesta, que será un maravilloso poema sobre Mecagoenlos.com
      const {
      available,
      defaultTemperature,
      defaultTopK,
      maxTopK
      } = await ai.assistant.capabilities();
      
      
      if (available !== "no") {
      // Crear una nueva sesión con el asistente de AI
      const session = await ai.assistant.create();
      // Pedir al asistente que escriba un poema
      const result = await session.prompt("Escribe un poema sobre el blog Mecagoenlos.com");
      // Mostrar el resultado en la consola
      console.log(result);
      }
      
       

 

 

 

 


Emiliano (@eelias)hace 0 días

Gran idea! Pregunta. Los 8000 caracteres no son tokens no? Si es así ojo que sin 8000 entre entrada y salida. O sea si te comes 6000 de entrada te quedan 2000 de salida.

Lino (@)hace 0 días

@Emil8ano, no son tokens, son caracteres... Pero estoy casi seguro que el limite de texto en cada llamada aumentará rápidamente.



Lea otros artículos de Inteligencia Artificial para SEOs

Últimos posts

Últimos comentarios


Lino
@Emil8ano, no son tokens, son caracteres... Pero estoy casi seguro que el limite de texto en cada llamada aumentará rápidamente.
Post: aNótame: extensión para guardar notas y generar resumenes usando Gemini de manera local

Emiliano
Gran idea! Pregunta. Los 8000 caracteres no son tokens no? Si es así ojo que sin 8000 entre entrada y salida. O sea si te comes 6000 de ent
Post: aNótame: extensión para guardar notas y generar resumenes usando Gemini de manera local

Lino
@spamloco a tí r hacerme ver que no soy al único que le importa :p A ver si nos vemos!
Post: ¿Cómo decide Google que URL debe rastrear?

Alejandro
Gracias Lino, siempre investigando un poco más allá.
Post: ¿Cómo decide Google que URL debe rastrear?

Lino
3,2,1... Gracias a ti Pedro!! y sí, parece que los humanos somos expertos en haciendo ruido cuando intentamos que alguien nos escuche... :p
Post: ¿Cómo decide Google que URL debe rastrear?

Pedro
1,2...1,2... probando. Gracias por el artículo, verdaderamente interesante ver cómo no paramos de generar ruido :)
Post: ¿Cómo decide Google que URL debe rastrear?

Lino
Funcionan!! Ahora solo tengo que generar engagement :D A ver si quito lo de avisar por Twitter... no sé cuántos años llevará sin funcio
Post: ¿Cómo decide Google que URL debe rastrear?

Juanan Carapapa
Yo también vengo a probar los comentarios, probando probando xD
Post: ¿Cómo decide Google que URL debe rastrear?

Lino2
Hola @errioxa que tal
Post: ¿Cómo decide Google que URL debe rastrear?

Lino2
Hola
Post: ¿Cómo decide Google que URL debe rastrear?