Meet Aiboo: The Android AI Agent That Runs Your Phone on Voice Commands
A plain-language guide to installing, talking to, and trusting Aiboo—an open-source app that understands English (and other languages) and quietly books rides, orders food, posts tweets, and more while you watch a two-second animation.
Table of contents
-
-
Real-life tasks it can finish for you
-
How “I need a ride” becomes a booked auto without tapping
-
Five-minute installation (APK or source)
-
Twenty tried-and-tested voice prompts
-
Permissions, privacy, and data handling
-
Frequently asked questions
-
1. What is Aiboo?
Aiboo is a lightweight Android assistant written in Kotlin.
It pairs Google’s Gemini language model with a helper library called Prexocore to turn speech or text into real actions on your device.
Term |
Simple meaning |
Kotlin |
Modern Android language—fast and concise. |
Google Gemini |
Large language model that figures out what you want. |
Prexocore |
Home-grown toolkit that handles permissions, taps, files, and alerts so the developer (and you) don’t have to. |
2. Real-life tasks it can finish for you
All jobs run in the background after you speak.
Only a short message with a Lottie animation appears on screen.
Category |
Example phrase |
What happens behind the scenes |
Food |
“Order a vegetarian pizza under 200” |
Opens the food-delivery app with filters already set. |
Ride |
“Book an auto from Jayanagar to Indiranagar” |
Jumps to the ride-hailing confirmation screen. |
Social |
“Post on Twitter: finally Friday” |
Opens the compose view with your text ready. |
Contacts |
“Call Mom” or “Text Sam I’m running late” |
Dials or opens the SMS thread with message pre-filled. |
Apps & web |
“Open Spotify” or “Go to github.com” |
Launches the app or default browser. |
Media |
“Take a selfie” or “Screenshot” |
Snaps the photo or screen and saves to DCIM. |
Quick toggles |
“Turn on flashlight” |
Flashlight turns on instantly. |
Alarms |
“Wake me up at 7 AM tomorrow” |
Sets a system alarm via AlarmManager. |
Files |
“Delete the Aiboo folder” |
Deletes the folder—no recycle bin. |
Insights |
“Count my photos from last month” |
Reads local media store and shows a total. |
3. How “I need a ride” becomes a booked auto without tapping
-
Input
You speak or type the sentence.
-
Understanding
Gemini divides the sentence into:
-
-
Parameters: source=Jayanagar, destination=Indiranagar, vehicle=auto
-
Execution
Prexocore checks:
-
Do we have location permission?
-
Does the ride app accept a DeepLink with start and end points?
-
If yes, fire the Intent; if not, open the app and paste the addresses into the search boxes.
-
Feedback
A toast pops: “Booking your ride… 🛺”.
The ride app loads in the background; you only need to confirm payment.
4. Five-minute installation (APK or source)
4.1 What you need
-
Android phone or emulator running Android 7.0 (API 24) or higher
-
-
Optional: Android Studio only if you want to build from source
4.2 Install the easy way (APK)
Steps |
1. Visit Aiboo release page and download the APK. |
2. Allow “Install from unknown sources” when prompted. |
3. Tap the file → Install. |
4.3 Build from source
Steps |
1. git clone https://github.com/binarybeam/Aiboo.git |
2. Open the folder in Android Studio → Sync → Run. |
4.4 First launch
-
-
Paste your Gemini API key.
-
Optional: type a custom model name (leave blank for default).
-
Tap Save. The microphone icon appears—start talking.
Tip: The key is stored locally only. Clear app data or reinstall to change it.
5. Twenty tried-and-tested voice prompts
Copy-paste these exact sentences or adapt them to your own apps.
5.1 Food ordering
Phrase |
Notes |
“Order a 12-inch Margherita under 250 bucks” |
Works with any food app that supports search filters. |
“Reorder yesterday’s Thai curry” |
Uses the app’s order-history shortcut when available. |
5.2 Ride booking
Phrase |
Notes |
“Book a cab home now” |
Requires the address labeled “Home” in Maps. |
“Schedule an 8 AM sedan to the airport tomorrow” |
Fills date, time, and car type if the app allows scheduling. |
5.3 Twitter / X
Phrase |
Notes |
“Tweet Hello world” |
Opens the compose screen; you still tap send. |
“Post a photo with caption midnight snack” |
Currently text only; photo must be added manually. |
5.4 Calls & messages
Phrase |
Notes |
“Call Alice on speaker” |
Dials right away. |
“Send a WhatsApp message to Bob: running 10 min late” |
Opens chat with the text pre-filled. |
5.5 Launching apps & websites
Phrase |
Notes |
“Open Kindle” |
Works for any installed app. |
“Launch amazon.com” |
Uses the default browser. |
5.6 Camera & screenshots
Phrase |
Notes |
“Snap a selfie” |
Uses the front camera and saves to DCIM. |
“Take a screenshot and share to PC” |
Screenshot is saved; share sheet appears for you to pick nearby share. |
5.7 Quick toggles
Phrase |
Notes |
“Flashlight on” |
Toggles instantly. |
“Set media volume to 50 percent” |
Accepts 0–100. |
“Brightness minimum” |
Temporarily overrides auto-brightness. |
“Vibrate once” |
Short 200 ms buzz—useful to check if permission is granted. |
5.8 Alarms & reminders
Phrase |
Notes |
“Wake me at 6:45 AM to jog” |
Creates a one-time alarm. |
“Remind me in 30 minutes to stretch” |
Uses a notification, not the alarm clock. |
5.9 File actions
Phrase |
Notes |
“Delete test.zip in Downloads” |
Permanent delete—no undo. |
“Rename IMG_0123 to Paris.jpg” |
Works on any local folder. |
5.10 Data insights
Phrase |
Notes |
“Count photos taken last week” |
Reads local MediaStore. |
“Show unnamed contacts” |
Lists contacts with empty display names. |
6. Permissions, privacy, and data handling
Permission |
Asked when |
Purpose |
Microphone |
First voice command |
Convert speech to text. |
Contacts |
First “Call” or “Text” command |
Match names to numbers. |
SMS & Call logs |
First query about messages or history |
Local analysis only. |
Calendar |
First calendar-related query |
Check free or busy slots. |
Camera & Storage |
First photo or file command |
Save or modify files locally. |
System settings |
First brightness/volume request |
Change system values via public APIs. |
Privacy notes from the developer
-
API key stays on the device.
-
No data is uploaded in the background.
-
Every action starts with your explicit voice or text command.
7. Frequently asked questions
Question |
Answer |
Does it work without Google services? |
Gemini needs internet to reach Google, but GMS (Google Mobile Services) is not required. |
How well does it understand accents? |
Accuracy depends on your phone’s built-in speech recognizer; standard English and Mandarin work best. |
Will it upload my contacts? |
No. Source code is open for audit. |
Can it run offline? |
Understanding needs an online call to Gemini; everything else is offline. |
Is battery drain noticeable? |
Tasks exit right after execution; no measurable idle drain in daily use. |
Can I change the wake word? |
Not yet. You tap or long-press the mic icon to start listening. |
8. What to try next
-
Add your own commands: Fork the repo and add new intents.
-
Translate the UI: Pull requests for new languages are welcome.
-
Report issues: Use GitHub Issues—logs and device model help the most.
Final thoughts
Aiboo turns the usual seven taps into a single sentence.
If you already have a Gemini API key and you want your Android phone to feel closer to a sci-fi assistant, spend five minutes installing it—there’s a good chance it earns a permanent spot on your home screen.
