SevenTnewS

Herramientas de IA

PenEcho convierte la escritura a mano y los diagramas en conversaciones de lienzo

PenEcho es un lienzo compartido de código abierto donde la escritura a mano, las ecuaciones y los diagramas se convierten en parte de una conversación con IA. Admite Claude Code, OpenAI Codex y modelos basados en API, funciona localmente y agrega una capa espacial a la interacción con IA que las ventanas de chat no pueden replicar.

Emmanuel Fabrice Omgbwa Yasse Asistido por IA

2026-07-27 · 5 min de lectura

PenEcho convierte la escritura a mano y los diagramas en conversaciones de lienzo
Fuentes : PenEcho GitHub …

Para cualquiera que haya intentado explicar un problema matemático, un diagrama de circuito o un boceto arquitectónico a medio formar a un chatbot de IA, la fricción es familiar: traduces el pensamiento espacial a texto lineal, describes las flechas y esperas que el modelo reconstruya lo que querías decir. PenEcho, un proyecto de código abierto publicado bajo AGPL v3.0, elimina ese paso de traducción al permitirte colocar marcas directamente en un lienzo y hacer que el modelo responda junto a ellas.

La herramienta, parte del programa Kimi Open Source Friends de Moonshot AI, comenzó su vida como un servidor ligero que captura un recorte de un lienzo infinito y lo envía a un ejecutor de IA configurado. La versión actual 0.7.0 agrega widgets HTML en vivo, complementos de datos para el clima y precios de acciones, y un sistema de complementos para construir herramientas personalizadas. No es un servicio alojado: lo ejecutas tú mismo, lo instalas a través de npm y lo apuntas a tu propia clave API o a una CLI autenticada como Claude Code o Codex.

Qué cambia el lienzo

La apuesta central de PenEcho es que el contexto espacial importa. Una ventana de chat aplana cada interacción en una secuencia de turnos; un lienzo conserva las relaciones bidimensionales entre los elementos. Escribe una pregunta junto a un diagrama, rodea con un círculo parte de una ecuación o dibuja un cronograma y pregunta qué falta. El modelo lee el recorte, ve la geometría y responde en línea.

El lienzo tiene 20 000 por 20 000 unidades lógicas, pero el navegador solo asigna mosaicos donde existe tinta, por lo que el tamaño no se traduce en sobrecarga de memoria. Los clientes pueden desplazarse y hacer zoom libremente. La tinta se puede seleccionar con lazo, mover, cambiar de color o enviar a tipografía para un renderizado más limpio. Los borradores de IA llegan como superposiciones móviles que permanecen separadas de las marcas confirmadas hasta que el usuario las acepta. Las instantáneas locales del navegador guardan el estado del lienzo y los borradores no confirmados se omiten.

Modelos recomendados y latencia real

Gráfico : Latencia de Respuesta de PenEcho
Tiempos de respuesta medidos para consultas de diagrama de cuerpo libre durante la sesión del evaluador, según lo informado en el artículo.

La documentación de PenEcho incluye una tabla de modelos recomendados probados con cargas de trabajo de lienzo reales en lugar de puntos de referencia sintéticos. El proyecto es sincero sobre el hecho de que el comportamiento del modelo varía sustancialmente según el proveedor, el tamaño de la imagen y el esfuerzo de razonamiento.

Puntuación: 7/10
Precio: Gratuito y de código abierto (AGPL v3.0); los costos dependen del ejecutor de IA elegido o de la clave API. Los costos típicos por solicitud a tarifas estándar de contexto corto oscilan entre $0.016 (gpt-5.6-luna con esfuerzo predeterminado) y $0.080 (gpt-5.6-sol con esfuerzo predeterminado) para 10K tokens de entrada + 1K tokens de salida.
Ideal para: Investigadores, ingenieros y diseñadores que trabajan visualmente y quieren que la IA responda en el mismo contexto espacial: matemáticas, diagramas, planificación tipo pizarra.
Evitar si: Necesitas una solución alojada sin configuración local, o tu flujo de trabajo es puramente basado en texto y una interfaz de chat funciona bien.
Alternativas: Excalidraw con un complemento de IA (más ligero, menor profundidad de integración); el lienzo de Google Project IDX (ecosistema de Google, no autoalojado).
Fecha de prueba: 2026-07-14

Probé PenEcho con un archivo de configuración que apuntaba a un endpoint GPT-5.6-terra con esfuerzo medio. La configuración tomó unos tres minutos: instalar el paquete npm de forma global, ejecutar el asistente de configuración, pegar la URL de la API y la clave, y probar la conexión. El asistente es basado en terminal y se navega con las teclas de flecha, lo que se siente anticuado pero funciona de manera confiable.

Dibujé un diagrama de cuerpo libre simple en el lienzo: una caja con tres flechas etiquetadas F1, F2 y F3, y escribí "¿Este sistema está en equilibrio?". El modelo identificó correctamente que las fuerzas verticales sumaban cero mientras que las fuerzas horizontales tenían un componente neto hacia la derecha, y devolvió el resultado como un cuadro de texto colocado junto a mi diagrama. La primera respuesta tomó unos 14 segundos. Dos solicitudes posteriores con diagramas similares regresaron en 10 segundos y 17 segundos, respectivamente.

Qué se rompe o se estanca

La prueba también reveló una limitación clara. Dibujé una ecuación escrita a mano desordenada con una alineación de línea base poco clara y le pedí al modelo que la resolviera. El modelo malinterpretó una variable como "x" en lugar de "z" porque parte del trazo cruzaba una línea de fracción en el escaneo. PenEcho no ofrece una forma de corregir la lectura del modelo en línea, solo puedes redibujar y reintentar. El servidor también tiene un tiempo de espera de 180 segundos de forma predeterminada, que es ajustable, pero una tarea compleja con mucho razonamiento en un lienzo con muchas imágenes superó los 60 segundos antes de devolver una salida parcial.

Otro punto áspero: las solicitudes de lienzo a través de Codex CLI usan el flujo de trabajo codex exec, json, y el servidor finaliza el proceso de CLI en segundo plano después del turno final. En al menos una prueba, la terminación pareció dejar un proceso en segundo plano obsoleto que bloqueó una solicitud posterior hasta que lo eliminé manualmente.

Complementos y la adición de widgets HTML

La versión 0.7.0 agrega widgets HTML interactivos en vivo que el modelo puede construir como parte de una respuesta en el lienzo. Pedí un temporizador de cuenta regresiva simple y obtuve un iframe funcional y en un entorno aislado con un botón de inicio y reinicio. No es un creador de aplicaciones de propósito general; el modelo genera HTML y CSS declarativos, no acceso arbitrario a JavaScript a la página anfitriona. Los límites de seguridad son explícitos: los complementos de datos declaran orígenes de conexión permitidos, y los complementos deshabilitados no contribuyen con ningún comportamiento en tiempo de ejecución ni tokens de solicitud.

Los complementos de datos para el clima, acciones, noticias y tipos de cambio hacen que PenEcho sea más útil para tareas de referencia rápida sin abrir otra pestaña del navegador. El complemento del clima obtuvo un pronóstico de Londres utilizando la solicitud del lado del navegador del usuario, no un proxy del servidor. Esa decisión de diseño significa que no hay clave API del lado del servidor, pero tampoco almacenamiento en caché ni limitación de velocidad por parte de PenEcho.

Para quién es esto

PenEcho es una herramienta genuinamente útil para cualquier persona cuyo trabajo involucre diagramas, ecuaciones o razonamiento tipo pizarra y que quiera que la IA participe en ese espacio en lugar de dejarlo para una ventana de chat. La configuración local primero disuadirá a los usuarios ocasionales, y la falta de cualquier opción alojada significa que necesitas comodidad con Node.js, claves API y configuración basada en terminal. Pero para aquellos que cumplen con esos requisitos previos, llena un vacío real: el lienzo se aparta, el modelo responde en contexto, y la sensación de tener un colaborador junto a tu boceto es notablemente diferente a escribir una descripción en una barra de chat.

Lo esencial de la tecnología en 3 minutos cada mañana

Un correo, cada día laborable, con lo que realmente importa en IA y tecnología.