¡Gracias por tu valoración y comentarios!
YYa has valorado.
Un agente de IA que se ejecuta en tu teléfono y pregunta antes de actuar.
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 por 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 el uso de 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?
Está dirigido a quienes ya utilizan Tasker, Obsidian, Home Assistant o un asistente virtual en su propio hardware y desean saber con exactitud 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, por lo que 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 las rutas especificadas en la política de privacidad, cada una desactivada hasta que se active, excepto la búsqueda integrada en Wikipedia, que está activada por defecto. Las estadísticas de uso permanecen en el dispositivo y nunca se transmiten; una comprobación durante la compilación hace que esta falle 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 esto, Android recupera el proceso en unos diez segundos (es una regla de la plataforma, no un error), pero hasta que no se le otorgue el 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 midió.
- Las AppFunctions de otras aplicaciones son inaccesibles: Android mantiene el permiso para llamarlas para las aplicaciones del sistema. El catálogo local es el que se incluye, además de lo que se conecte a través de MCP.
- Un solo mantenedor, sin ninguna empresa detrás.
Código abierto bajo la Licencia Apache 2.0; el código fuente, la documentación y las preguntas frecuentes están disponibles en el sitio web del desarrollador.
¡Un clic para instalar archivos XAPK/APK en Android!