Site icon Efficient Coder

Aiboo Android Assistant: Transform Your Phone with Voice Commands

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

  1. What is Aiboo?
  2. Real-life tasks it can finish for you
  3. How “I need a ride” becomes a booked auto without tapping
  4. Five-minute installation (APK or source)
  5. Twenty tried-and-tested voice prompts
  6. Permissions, privacy, and data handling
  7. Frequently asked questions
  8. What to try next

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

  1. Input
    You speak or type the sentence.

  2. Understanding
    Gemini divides the sentence into:

    • Intent: ride booking
    • Parameters: source=Jayanagar, destination=Indiranagar, vehicle=auto
  3. 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.
  4. 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
  • Google Gemini API key (free from AI Studio)
  • 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

  1. Open Aiboo.
  2. Paste your Gemini API key.
  3. Optional: type a custom model name (leave blank for default).
  4. 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.

Exit mobile version