Knotwork est un agent d'IA qui exécute son modèle directement sur votre téléphone. Au lieu d'une boîte de dialogue connectée à une API, chaque conversation se déroule via un pipeline que vous pouvez ouvrir et modifier : un graphe de nœuds typés – entrée, LLM local, LLM cloud optionnel, appel d'outil, routage, décomposition, évaluation, clarification, sortie. Lorsqu'une étape s'apprête à effectuer une action destructive ou sensible, elle s'interrompt et vous demande votre autorisation au préalable, même en arrière-plan, la confirmation étant alors affichée sous forme de notification.
FONCTIONNALITÉS
- Fonctionne sur votre appareil. Inférence locale via LiteRT-LM, avec accélération GPU optionnelle ; le mode CPU seul est également possible, mais plus lent. Les fournisseurs cloud (OpenAI, Anthropic, Google Gemini, DeepSeek, OpenRouter, Groq) et un serveur que vous gérez (Ollama ou tout serveur compatible OpenAI) sont optionnels et utilisent votre propre clé.
- Vous définissez le comportement. Un éditeur glisser-déposer avec panoramique et zoom par pincement, alignement sur la grille, mise en page automatique, validation en ligne et superposition de traces d'exécution, pour 14 types de nœuds. Les variables d'invite telles que $DATE, $TIME, $TOOLS, $MODEL et $MEMORY_SUMMARY sont actualisées à chaque exécution.
- Des outils que vous contrôlez. Outils intégrés et serveurs externes via le protocole MCP (Model Context Protocol). Par défaut, tout appel sensible ou destructif nécessite une confirmation explicite, appliquée là où l'outil s'exécute, et non simplement suggérée au modèle.
- Accessible depuis l'extérieur de l'application. Une cible de partage, des raccourcis dans le lanceur et une vignette de paramètres rapides permettent d'exécuter le pipeline choisi sur du texte ou des images partagés. Les déclencheurs (heure, charge, Wi-Fi, réseau) lancent un pipeline automatiquement et renvoient un rapport. Chaque surface d'entrée reste inactive tant qu'aucun pipeline n'y est associé.
- Mémorisation des informations importantes. Mémoire à long terme avec récupération sémantique des conversations passées, extraction automatique des faits, recherche et exportation.
À QUI S'ADRESSE CE PRODUIT ?
Ce produit est destiné aux personnes qui utilisent déjà Tasker, Obsidian, Home Assistant ou une version locale sur leur propre matériel et qui souhaitent savoir précisément comment leur agent utilise leurs données.
CONFIDENTIALITÉ
Aucun compte, aucune connexion ni serveur ne sont requis. L'inférence s'effectue sur le téléphone ; une conversation normale ne quitte donc jamais l'appareil. Les données ne transitent que par les chemins indiqués dans la politique de confidentialité, chacun étant désactivé par défaut – à l'exception de la recherche Wikipédia intégrée, activée par défaut. Les statistiques d'utilisation restent sur l'appareil et ne sont jamais transmises ; une vérification lors de la compilation entraîne l'échec de celle-ci si une dépendance réseau atteint ce code. La base de données (conversations, mémoire, traces d'exécution) est chiffrée avec SQLCipher et les clés API sont protégées par une clé Android Keystore. Le rapport de plantage est optionnel, désactivé par défaut et totalement absent de la version libre.
LIMITATIONS CONNUES
Il s'agit d'une préversion. L'interface publique, la disposition des paramètres et les formats de stockage sur l'appareil peuvent encore évoluer entre les versions.
- Interface en anglais uniquement.
- Android 14+ et environ 2 Go de RAM libre : la mémoire est la principale contrainte.
- Sur certains téléphones, l'écran se fige pendant l'exécution du modèle sur le GPU ; basculez-le sur le CPU.
- Les fichiers de pipeline partagés ne sont pas compatibles avec les versions antérieures à 1.0. Conservez la version originale.
- L'exécution en arrière-plan nécessite l'autorisation de la batterie sur « Illimitée ». Sans cela, Android reprend le contrôle du processus au bout d'une dizaine de secondes ; il s'agit d'une règle de la plateforme, et non d'un bug, mais les pipelines en arrière-plan ne s'exécuteront pas tant que vous ne l'aurez pas autorisée.
- Le comportement en cas de panne du cloud diffère selon le fournisseur : la détection d'un flux interrompu en cours de réponse n'est activée que là où elle a été mesurée.
- Les fonctions d'application d'autres applications sont inaccessibles : Android conserve l'autorisation d'en appeler une pour les applications système. Le catalogue local est celui fourni par défaut, auquel s'ajoute tout ce que vous connectez via MCP.
- Un seul développeur, aucune entreprise derrière ce projet.
Logiciel libre sous licence Apache 2.0 ; le code source, la documentation et une FAQ sont disponibles sur le site web du développeur.
Dernière version
Varies with deviceNécessite Android
Catégories
Gratuit Outils APPLICATIONClassification du contenu
Everyone
Signaler
Signaler comme inappropriéLast updated on Nov 2, 2026
Cette version comprend des corrections de bugs mineurs et des améliorations générales. Installez la dernière version pour profiter d’une expérience optimale.
