Conversational agent builder
Describe what you want in plain English. Ukkin extracts the workflow, shows you the steps, and creates an agent you can refine by chatting with it again.
Features
Ukkin is a small idea done carefully: describe an automation in plain English and let an agent run it on your Android phone through the Accessibility Service. Here is the full surface.
Natural-language automation
Describe what you want in plain English. Ukkin extracts the workflow, shows you the steps, and creates an agent you can refine by chatting with it again.
A language model interprets your intent and helps translate messy real-world goals into concrete, editable automation steps.
Every agent is a first-class object you can inspect, tweak, or clone. The primitives also live in a sibling SDK (AgentLib) so you can extend them as a library.
Instagram mention watching, email triage and classification, and Amazon-style price tracking ship in the box. Custom agents are a conversation away.
On-device Android automation
Ukkin reads the on-screen accessibility tree and taps, types, scrolls, and swipes through installed apps — the same actions you would perform by hand.
Because it works at the Accessibility layer, Ukkin is not limited to apps that expose an automation API. If you can see it on screen, an agent can usually drive it.
Agents wait for the right conditions — on Wi-Fi, while charging, at specific times, or only when the target app is available — before they run.
Android is the supported platform now, via the Accessibility Service enabled in Settings. iOS automation is on the Phase 4 roadmap and not implemented yet.
Background workflows
Once built, an agent runs on a schedule or trigger without you opening the app — reading screens and acting across your installed apps.
Agent runs and results are stored locally on the device, so you can see what happened and when without a cloud dashboard.
Built-in and custom agents share a common RepetitiveTaskAgent base, so recurring watch-and-act patterns are the default shape.
Combine time, connectivity, charging state, and app availability so agents fire only when it makes sense.
Privacy & open source
The product intent is on-device: local storage for tracking history, no required vendor account, and an on-device LLM for understanding on the Phase 2 roadmap.
You do not have to sign into a vendor to run agents. We try not to overclaim — some builds may still call a cloud LLM for parts of the builder flow, so verify your setup if strict no-cloud matters.
Ukkin is open source under MIT and built in Flutter. Read it, fork it, and ship your own agents.
The agent building blocks are exposed through AgentLib, so Ukkin is a platform you can build on, not just an app you install.
Read the architecture, browse use cases, or follow the setup guides.