Skip to content
ukkin Star on GitHub

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.