Knotwork es un agente de IA que ejecuta su modelo en el teléfono. En lugar de una ventana de comandos conectada a la API de alguien, cada conversación se ejecuta a través de un flujo de trabajo que puedes abrir y editar: un gráfico de nodos tipificados: entrada, LLM en el dispositivo, LLM en la nube opcional, llamada a herramienta, enrutamiento, descomposición, evaluación, aclaración y salida. Cuando un paso requiere realizar una acción destructiva o sensible, se detiene y te pregunta primero, incluso en segundo plano, donde la confirmación llega como una notificación.
¿QUÉ HACE?
- Se ejecuta en tu dispositivo. Inferencia en el dispositivo mediante LiteRT-LM, con aceleración NPU/GPU opcional; también funciona solo con CPU, aunque más lento. Los proveedores de nube (OpenAI, Anthropic, Google Gemini, DeepSeek, Ollama) son opcionales, requieren activación y tu propia clave.
- Tú defines el comportamiento. Un editor de arrastrar y soltar con desplazamiento y zoom, ajuste a cuadrícula, diseño automático, validación en línea y superposición de seguimiento de ejecución, compatible con 14 tipos de nodos. Las variables de solicitud, como $DATE, $TIME, $TOOLS, $MODEL y $MEMORY_SUMMARY, se actualizan en cada ejecución.
- Herramientas controladas por el usuario. Acciones locales mediante AppFunctions y servidores externos mediante el Protocolo de Contexto del Modelo (MCP). Cada llamada sensible o destructiva requiere confirmación explícita, que se aplica donde se ejecuta la herramienta, no solo se sugiere al modelo.
- Acceso desde fuera de la aplicación. Un destino para compartir, accesos directos en el lanzador y un mosaico de Ajustes rápidos ejecutan la canalización elegida sobre texto o imágenes compartidas. Los activadores (tiempo, carga, Wi-Fi, red) ejecutan una canalización automáticamente e informan de su estado. Cada superficie de entrada permanece inactiva hasta que se le asigna una canalización.
- Recuerda lo importante. Memoria a largo plazo con recuperación semántica de conversaciones pasadas, extracción automática de información, búsqueda y exportación.
PARA QUIÉN ES
Es para quienes ya usan Tasker, Obsidian, Home Assistant o un modelo local en su propio hardware, y desean saber exactamente qué hace su agente con sus datos.
No se trata de un asistente genérico de "pregunta y obtén respuesta" para el mercado masivo. Gemini es gratuito y está integrado en el sistema operativo, y competir en ese ámbito sería una apuesta perdedora.
PRIVACIDAD
No hay cuenta, ni inicio de sesión, ni servidor propio. La inferencia se ejecuta en el teléfono, por lo que una conversación normal nunca sale de él. Los datos solo se envían a través de una ruta que usted mismo haya configurado: un nodo en la nube con su propia clave o un servidor MCP que haya añadido; ambos visibles en el flujo de datos. Las estadísticas de uso permanecen en el dispositivo y nunca se transmiten; una comprobación durante la compilación detiene la compilación si alguna dependencia de red llega a ese código. La base de datos (con chats, memoria y registros de ejecución) está cifrada con SQLCipher, y las claves API están protegidas con una clave de Android Keystore. La notificación de fallos es opcional, está desactivada por defecto y no está presente en la versión de código abierto.
LIMITACIONES CONOCIDAS
Esta es una versión preliminar. La interfaz pública, la disposición de los ajustes y los formatos de almacenamiento en el dispositivo pueden variar entre versiones.
- Requiere Android 14 o superior y aproximadamente 2 GB de RAM libre; la memoria es el principal requisito.
- Los archivos de canalización compartidos aún no constituyen un contrato de compatibilidad: las exportaciones incluyen una marca de versión, pero antes de la versión 1.0, esta marca es solo un indicador, no una garantía. Se recomienda conservar el archivo original.
- Los datos de fiabilidad provienen de un solo dispositivo y un solo operador: una canalización programada se ejecutó durante 7,14 días sin abrir la aplicación y completó 55 de 55 ejecuciones sin fallos inexplicables. Esta es una medición real, no una validación externa.
- Las ejecuciones en segundo plano requieren que la configuración de batería esté en "Sin restricciones". Sin esta autorización, Android recupera el proceso en unos diez segundos (es una regla de la plataforma, no un error), pero hasta que no se le otorgue este permiso, las canalizaciones en segundo plano no se ejecutarán.
- El comportamiento ante fallos en la nube varía según el proveedor: la detección de una transmisión que se interrumpe a mitad de la respuesta solo se habilita donde se ha medido.
- Las aplicaciones de terceros no pueden exponer AppFunctions; solo las aplicaciones del sistema del fabricante del dispositivo y Google pueden hacerlo. El catálogo de herramientas local es el que viene incluido, además de lo que se conecte a través de MCP.
- Un único responsable de mantenimiento, sin ninguna empresa detrás.
Código abierto bajo la Licencia Apache 2.0; el código fuente y la documentación están disponibles en el sitio web del desarrollador.
Un agente de IA que se ejecuta en tu teléfono y pregunta antes de actuar.
Última actualización
22 ago 2026