{"package_name":"app.knotwork.android","name":"Knotwork: build your agent","summary":"An AI agent that runs on your phone and asks before it acts","category":"AI Chat","icon_url":"/api/icon/app.knotwork.android","latest_version_code":17,"latest_version_name":"0.12.0","apk_url":"/api/apk/app.knotwork.android","apk_size":64626473,"apk_sha256":"608d9593609930e9cc079bd29c22af18ee2fc6fd3eecdbef207d6a320ce0dac6","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1792724418,"release_timestamp":1792694692,"description":"Knotwork is an AI agent that runs its model on the phone. Instead of a prompt box wired to somebody's API, every conversation runs through a pipeline you can open and edit: a graph of typed nodes - input, on-device LLM, optional cloud LLM, tool call, routing, decomposition, evaluation, clarification, output. When a step wants to do something destructive or sensitive, it stops and asks you first - including in the background, where the confirmation arrives as a notification.\n\nWHAT IT DOES\n\n- Runs on your device. On-device inference through LiteRT-LM, with optional GPU acceleration; CPU-only works, just slower. Cloud providers (OpenAI, Anthropic, Google Gemini, DeepSeek, Ollama) are optional, opt-in and bring-your-own-key.\n- You build the behaviour. A drag-and-drop editor with pan and pinch-zoom, snap-to-grid, auto-layout, inline validation and a run-trace overlay, across 14 node types. Prompt variables such as $DATE, $TIME, $TOOLS, $MODEL and $MEMORY_SUMMARY render fresh on every run.\n- Tools, gated by you. Local actions through AppFunctions and external servers through the Model Context Protocol (MCP). Every sensitive or destructive call stops for explicit confirmation, enforced where the tool executes, not merely suggested to the model.\n- Reaches you from outside the app. A share target, launcher shortcuts and a Quick Settings tile run your chosen pipeline over shared text or images. Triggers (time, charging, Wi-Fi, network) fire a pipeline on their own and report back. Every entry surface stays inert until you bind a pipeline to it.\n- Remembers what matters. Long-term memory with semantic retrieval over past conversations, automatic fact extraction, search and export.\n\nWHO IT IS FOR\n\nIt is for the person who already runs Tasker, Obsidian, Home Assistant or a local model on their own hardware, and who wants to know exactly what their agent does with their data.\n\nIt is deliberately not a mass-market \"ask a question, get an answer\" assistant - Gemini is free and buil","categories":["AI Chat"]}