Glossary
The vocabulary of Ukkin
Ukkin borrows from Android, agents, and automation. Here is what each term means in the context of building agents that live on your phone.
- Agent
- A personal automation you build in Ukkin from a natural-language description. It runs in the background and acts across your installed apps. Built-in and custom agents share a RepetitiveTaskAgent base.
- Android Accessibility Service
- The Android system service Ukkin uses to read the on-screen accessibility tree and dispatch taps, typing, scrolls, and swipes. It must be enabled in Settings before any agent can act.
- Accessibility tree
- The structured, machine-readable representation of what is on screen — the same data screen readers use. Ukkin reads it to locate the elements an agent needs to interact with.
- Workflow
- The ordered set of steps an agent performs. Ukkin extracts a workflow from your plain-English description and lets you edit it by chatting again.
- Screen automation
- Driving an app by perceiving the screen and acting on it — reading, tapping, typing, scrolling — rather than calling an app-specific API.
- Natural-language authoring
- Building an agent by describing what you want in plain English instead of scripting profiles and tasks by hand.
- Device-aware scheduling
- Running agents only when conditions are met — a certain time, on Wi-Fi, while charging, or when the target app is available.
- On-device / local-first
- Ukkin's design intent: tracking history stored locally, no required vendor account, and an on-device LLM for understanding on the Phase 2 roadmap.
- Flutter
- The cross-platform UI toolkit Ukkin is built in. It is why the app targets mobile, though automation currently runs on Android via the Accessibility Service.
- AgentLib
- The sibling SDK that exposes Ukkin's agent primitives, so the building blocks can be used as a library and not only inside the app.
- RepetitiveTaskAgent
- The shared base class for Ukkin agents. Built-in agents (Instagram mentions, email triage, price tracking) and your custom agents all extend it.
- Tasker / MacroDroid
- Veteran Android automation tools you configure by hand. Ukkin sits next to them and adds natural-language, agent-shaped authoring with an LLM in the loop.