1 puntos por namarie32ilu 5 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp

Cuando editas un mensaje en Claude o ChatGPT, la conversación se divide silenciosamente en una nueva rama. Pero las conversaciones anteriores quedan escondidas detrás de la pequeña flecha de ‹ 2/3 ›, así que una y otra vez terminaba perdiendo la rama a la que quería volver. Como eso me resultaba incómodo, lo hice yo mismo.

Lo que hace es dibujar en el panel lateral un gráfico en forma de árbol de ramas de toda la conversación. Puedes ver de un vistazo dónde se dividió la conversación, la ruta actual aparece resaltada y, al hacer clic en un nodo, puedes leer el texto completo de esa versión del mensaje junto con la pregunta y la respuesta. También puedes saltar de inmediato a una rama que habías dejado abandonada con un solo clic, reorganizar la disposición arrastrando nodos o exportar el gráfico como HTML, PNG o SVG.

Lo más complicado al hacerlo fue que Claude y ChatGPT tienen estructuras completamente distintas para guardar las conversaciones. ChatGPT expone un árbol mapping, pero Claude no, así que hice un normalizador para meter ambos en una misma forma. Gracias a eso, toda la lógica de abajo funciona de manera independiente de la plataforma, y agregar la segunda plataforma fue mucho más sencillo.

Está basado en MV3, y el content script que corre en el mundo MAIN lee los datos de conversación que el navegador ya recibió. Así que todo se procesa localmente y no hay servidor, analíticas ni telemetría. Hay una opción para resumir los títulos de los nodos en una línea con Claude Haiku, pero ahí se usa tu propia API key y solo resume una vez por mensaje, guardándolo en caché.

Es mi primera extensión de navegador, así que todavía tiene varias asperezas. No la subí a la Web Store y tampoco planeo hacerlo; se carga manualmente como extensión descomprimida. Por eso, antes de ejecutarla puedes revisar en el código exactamente qué hace. Tiene licencia MIT y soporta tanto Claude como ChatGPT.
Me gustaría recibir comentarios sobre el enfoque, la UX o casos límite que se me hayan escapado. Pregunten lo que quieran con confianza.

Aún no hay comentarios.

Aún no hay comentarios.