Knotwork: build your agent

Classificazione dei contenuti
Per tutti
0+
Download
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot

Informazioni sull'app

Knotwork è un agente AI che esegue il suo modello direttamente sul telefono. Invece di una finestra di dialogo collegata a un'API esterna, ogni conversazione passa attraverso una pipeline che puoi aprire e modificare: un grafo di nodi digitati - input, LLM (Latent Library Model) sul dispositivo, LLM (Latent Library Model) opzionale nel cloud, chiamata a uno strumento, instradamento, scomposizione, valutazione, chiarimento, output. Quando un passaggio tenta di eseguire un'azione distruttiva o sensibile, si ferma e ti chiede prima conferma, anche in background, dove la conferma arriva come notifica.

COSA FA

- Funziona sul tuo dispositivo. Inferenza sul dispositivo tramite LiteRT-LM, con accelerazione NPU/GPU opzionale; funziona anche solo con la CPU, ma più lentamente. I provider cloud (OpenAI, Anthropic, Google Gemini, DeepSeek, Ollama) sono opzionali, a scelta e richiedono la tua chiave di licenza.

- Puoi definire il comportamento. Un editor drag-and-drop con funzioni di panoramica e zoom tramite pizzico, allineamento alla griglia, layout automatico, convalida in linea e sovrapposizione di traccia di esecuzione, su 14 tipi di nodi. Le variabili di prompt come $DATE, $TIME, $TOOLS, $MODEL e $MEMORY_SUMMARY vengono aggiornate a ogni esecuzione.

- Strumenti controllati da te. Azioni locali tramite AppFunctions e server esterni tramite il Model Context Protocol (MCP). Ogni chiamata sensibile o distruttiva richiede una conferma esplicita, imposta nel punto in cui lo strumento viene eseguito, non semplicemente suggerita al modello.

- Accesso dall'esterno dell'app. Un target di condivisione, scorciatoie di avvio e un riquadro Impostazioni rapide eseguono la pipeline scelta su testo o immagini condivise. I trigger (tempo, ricarica, Wi-Fi, rete) avviano una pipeline autonomamente e ne segnalano l'esito. Ogni superficie di ingresso rimane inerte finché non vi si associa una pipeline.

- Ricorda ciò che conta. Memoria a lungo termine con recupero semantico delle conversazioni passate, estrazione automatica dei fatti, ricerca ed esportazione.


A CHI È RIVOLTO

È pensato per chi già utilizza Tasker, Obsidian, Home Assistant o un modello locale sul proprio hardware e desidera sapere esattamente come il proprio assistente utilizza i propri dati.

Non si tratta di un assistente "fai una domanda, ottieni una risposta" destinato al mercato di massa: Gemini è gratuito e integrato nel sistema operativo, e competere in questo ambito sarebbe una scommessa persa.

PRIVACY

Non è previsto alcun account, accesso o server di mia proprietà. L'inferenza viene eseguita sul telefono, quindi una normale conversazione non esce mai da esso. I dati vengono trasmessi solo attraverso un percorso creato dall'utente: un nodo cloud con una chiave personale o un server MCP aggiunto dall'utente, entrambi visibili nella pipeline. Le statistiche di utilizzo rimangono sul dispositivo e non vengono mai trasmesse; un controllo in fase di compilazione interrompe il processo se una qualsiasi dipendenza di rete raggiunge quel codice. Il database (chat, memoria, tracce di esecuzione) è crittografato con SQLCipher e le chiavi API sono protette da una chiave Android Keystore. La segnalazione degli arresti anomali è facoltativa, disattivata per impostazione predefinita e completamente assente nella versione FOSS.

LIMITI NOTI

Questa è una versione preliminare. L'interfaccia pubblica, il layout delle impostazioni e i formati di archiviazione sul dispositivo possono ancora cambiare tra le versioni.

- Android 14+ e circa 2 GB di RAM libera: la memoria è il vero limite.

- I file di pipeline condivisi non sono ancora un contratto di compatibilità: le esportazioni riportano un'indicazione di versione, ma prima della versione 1.0 tale indicazione è solo un indicatore, non una garanzia. Conservare il file originale.

- I dati sull'affidabilità provengono da un singolo dispositivo e da un singolo operatore: una pipeline pianificata è stata eseguita per 7,14 giorni senza che l'app fosse aperta e ha completato 55 esecuzioni su 55 senza errori inspiegabili. Si tratta di una misurazione reale e non di una convalida esterna.

Le esecuzioni in background richiedono l'impostazione della batteria su "Senza restrizioni". Senza questa impostazione, Android recupera il processo dopo circa dieci secondi: è una regola della piattaforma, non un bug, ma finché non si abilita questa opzione, le pipeline in background non verranno eseguite.

Il comportamento in caso di errore nel cloud varia a seconda del provider: il rilevamento di uno stream che si interrompe a metà risposta è abilitato solo dove è stato misurato. - Le app di terze parti non possono esporre AppFunctions: solo le app di sistema del produttore del dispositivo e Google possono farlo. Il catalogo degli strumenti locali è quello preinstallato, più tutto ciò che si connette tramite MCP.

- Un solo manutentore, nessuna azienda dietro.

Open source sotto licenza Apache 2.0; codice sorgente e documentazione sono disponibili sul sito web dello sviluppatore.
Un agente di intelligenza artificiale che funziona sul tuo telefono e chiede prima di agire
Ultimo aggiornamento
22 ago 2026

Sicurezza dei dati

Il primo passo verso la sicurezza è capire in che modo gli sviluppatori raccolgono e condividono i tuoi dati. Le misure di protezione della privacy e della sicurezza dei dati possono variare in base all'utilizzo, alla regione e all'età. Lo sviluppatore ha fornito queste informazioni e potrebbe aggiornarle nel tempo.
  • L'app potrebbe condividere questi tipi di dati con terze parti
    Informazioni e prestazioni dell'app e ID del dispositivo o altri ID
  • L'app potrebbe raccogliere questi tipi di dati
    Informazioni personali, Informazioni finanziarie e altri 9
  • I dati vengono criptati in transito
  • I dati non possono essere eliminati

Novità

Another app can now run a pipeline for you. Tasker, MacroDroid or a shell script over adb can ask Knotwork to run the one pipeline you nominate. It is off by default, opens only with an explicit yes, and every request is recorded.

Background runs now have ceilings on steps and tokens, so an unattended loop cannot quietly spend your cloud API key, and a run that stops explains why.

Knotwork now installs on Android 14 and 15, not only 16.

A prompt can be exported and imported as a file.

Assistenza per l'app

Info sullo sviluppatore
Aleksei Volodin
alexeyw@gmail.com
Camino Padre Hurtado Parcela 11B 9540005 Paine Región Metropolitana Chile