Knotwork és un agent d'IA que executa el seu model al telèfon. En lloc d'un quadre de comandament connectat a l'API d'algú, cada conversa s'executa a través d'un pipeline que podeu obrir i editar: un gràfic de nodes tipificats: entrada, LLM al dispositiu, LLM al núvol opcional, crida d'eines, encaminament, descomposició, avaluació, aclariment, sortida. Quan un pas vol fer alguna cosa destructiva o sensible, s'atura i us ho pregunta primer, inclòs en segon pla, on arriba la confirmació com a notificació.
QUÈ FA
- S'executa al vostre dispositiu. Inferència al dispositiu mitjançant LiteRT-LM, amb acceleració NPU/GPU opcional; només funciona amb CPU, però més lent. Els proveïdors de núvol (OpenAI, Anthropic, Google Gemini, DeepSeek, Ollama) són opcionals, amb opció de participació i amb la funció "bring your own key".
- Vós creeu el comportament. Un editor d'arrossegar i deixar anar amb panoràmica i zoom de pinça, ajust a la quadrícula, disseny automàtic, validació en línia i una superposició de traça d'execució, a través de 14 tipus de nodes. Les variables de sol·licitud com ara $DATE, $TIME, $TOOLS, $MODEL i $MEMORY_SUMMARY es renderitzen de manera actualitzada a cada execució.
- Eines, controlades per vosaltres. Accions locals a través d'AppFunctions i servidors externs a través del Model Context Protocol (MCP). Cada crida sensible o destructiva s'atura per a una confirmació explícita, aplicada on s'executa l'eina, no només suggerida al model.
- Arriba a vosaltres des de fora de l'aplicació. Un objectiu de compartició, dreceres de llançador i una peça de Configuració ràpida executen el pipeline escollit sobre text o imatges compartides. Els activadors (hora, càrrega, Wi-Fi, xarxa) activen un pipeline pel seu compte i informen. Cada superfície d'entrada roman inerta fins que hi vinculeu un pipeline.
- Recorda el que importa. Memòria a llarg termini amb recuperació semàntica sobre converses anteriors, extracció automàtica de fets, cerca i exportació.
PER A QUI VA
Va dirigit a la persona que ja executa Tasker, Obsidian, Home Assistant o un model local al seu propi maquinari i que vol saber exactament què fa el seu agent amb les seves dades.
Deliberadament no és un assistent de "feu una pregunta, obteniu una resposta" per al mercat massiu: Gemini és gratuït i està integrat al sistema operatiu, i competir-hi és una aposta perdedora.
PRIVACITAT
No hi ha cap compte, ni inici de sessió, ni cap servidor meu. La inferència s'executa al telèfon, de manera que una conversa normal mai no en surt. Les dades només surten per un camí que heu creat vosaltres mateixos: un node al núvol amb la vostra pròpia clau o un servidor MCP que heu afegit, tots dos visibles al pipeline. Les estadístiques d'ús es queden al dispositiu i mai es transmeten; una comprovació en temps de compilació falla la compilació si alguna dependència de xarxa arriba a aquest codi. La base de dades (xats, memòria, traces d'execució) està xifrada amb SQLCipher i les claus API estan segellades sota una clau Android Keystore. Els informes d'errors són opcionals, desactivats per defecte i completament absents de la compilació FOSS.
LIMITACIONS CONEGUEIXES
Aquesta és una versió preliminar. La superfície pública, el disseny de la configuració i els formats d'emmagatzematge al dispositiu encara poden canviar entre versions.
- Android 14+ i uns 2 GB de RAM lliure: la memòria és la veritable restricció.
- Els fitxers de canalització compartits encara no són un contracte de compatibilitat: les exportacions porten un segell de versió, però abans de la versió 1.0 aquest segell és un marcador, no una promesa. Mantingueu l'original.
- Les xifres de fiabilitat provenen d'un dispositiu i un operador: una canalització programada va funcionar 7,14 dies sense que s'obri l'aplicació i va completar 55 de 55 execucions sense errors inexplicables. Això és una mesura real i no és una validació externa.
- Les execucions en segon pla necessiten la configuració de la bateria en Sense restriccions. Sense això, Android recupera el procés en uns deu segons: la regla de la plataforma, no un error, però fins que no ho concediu, les canalitzacions en segon pla no s'executaran.
- El comportament d'errors al núvol difereix segons el proveïdor: la detecció d'un flux que mor a mitja resposta només està habilitada on es va mesurar.
- Les aplicacions de tercers no poden exposar AppFunctions: només les aplicacions de sistema del fabricant del dispositiu i Google poden. El catàleg d'eines local és el que s'envia, a més del que connecteu a través de MCP. - Un sol mantenidor, cap empresa al darrere.
Codi obert sota la llicència Apache 2.0; el codi font i la documentació es troben al lloc web del desenvolupador.
Un agent d'IA que s'executa al telèfon i pregunta abans d'actuar
S'ha actualitzat el dia:
22 d’ag. 2026