This is the pure native Kotlin implementation of Clicky for Android. Clicky acts as a floating system companion capable of capturing screen context and performing visual grounding taps across any active application.
- Floating Assist Overlay: Renders the Clicky UI pill and audio waveform on top of any active screen (
SYSTEM_ALERT_WINDOW). - Real-Time Screen Capture: Leverages Android
MediaProjectionfor continuous visual context without draining battery. - Accessibility Gestures: Uses Android
AccessibilityServiceto programmatically execute smooth Bezier curve taps on target UI elements. - Secure Cloud Proxying: Connects seamlessly to your Clicky Cloudflare Worker proxy (
CLICKY_PROXY_URL) to keep your API keys secure.
You do not need to install Android Studio or Gradle on your local PC to build this application into an .apk!
- Initialize a Git repository in this folder and push it to your GitHub account:
cd clicky-android
git init
git add .
git commit -m "Initial Clicky Android commit"
git branch -M main
git remote add origin https://github.com/yourusername/clicky-android.git
git push -u origin main- Open your repository on GitHub and navigate to the Actions tab.
- You will see the Build Clicky Android APK workflow running automatically. You can also trigger it manually anytime by clicking Run workflow.
- Once the build completes (usually ~2-3 minutes), scroll to the Artifacts section at the bottom of the workflow summary page.
- Click Clicky-Android-APK to download your ready-to-install
app-debug.apk! Transfer it to your Android phone and install with one tap.