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.
