Aiboo is a Kotlin-based Android AI agent that can understand natural language commands and perform tasks on your device. It is powered by Google Gemini, and Prexocore to simplify Android development and reduce boilerplate code. Download APK
Prexocore is a utility library for Android that powers Aiboo's background operations, including permission handling, view interactions, file operations, and system actions.
Aiboo can perform these tasks in the background after understanding your query:
- Order food
- Book rides
- Post on Twitter/X
- Call or text contacts on different platforms
- Launch apps or websites
- Capture photos and screenshots
- Perform quick actions (flashlight, volume, brightness, vibrate, etc.)
- Set alarms and reminders
- Delete, copy, move, and rename files
- Analyse data like photos, contacts, SMS, transactions, call history, files, or calendar events (with consent)
All tasks are executed in the background automatically once Aiboo understands the command.
-
Input: Voice or text query
-
Agent Layer: Aiboo interprets your intent and required details
-
Task Execution: Action is performed on the device silently in the background
-
Feedback: Only the
message(short status) is shown to the user with Lottie animations -
Utility Backbone: Prexocore handles:
- Permission requests & checks
- View operations (show/hide/focus)
- File IO & screen capture
- Navigation & alerts
- Background task helpers like
after()and speech synthesis
- Android Studio (latest)
- Android device or emulator (API 24+)
- Google Gemini API key from AI Studio
-
Clone the repository:
git clone https://github.com/binarybeam/Aiboo.git
-
Open in Android Studio, sync Gradle.
-
Run on your device.
-
On first launch, enter your Gemini API key and optionally a model name.
- The key is stored locally.
- To change it, clear app data or reinstall the app.
When you speak or type a command, Aiboo shows a short message on screen and performs the task in the background.
- Query: "Order a veg pizza under 200"
- Message shown: "Ordering your food... 🍕"
- Task: Food ordering page opens silently in the background.
- Query: "Book an auto from Jayanagar to Indiranagar"
- Message shown: "Booking your ride... 🛺"
- Task: Ride booking page opens in background.
- Query: "Remind me tomorrow at 7 AM to workout"
- Message shown: "Setting reminder... ⏰"
- Task: Reminder scheduled via AlarmManager.
- Query: "Turn on flashlight"
- Message shown: "Flashlight turned on 💡"
- Task: Device flashlight activated.
- Query: "Delete my Aiboo folder"
- Message shown: "Deleting files... 🗑️"
- Task: Files deleted in background.
Every task triggers a short on-screen message while the action runs silently.
Aiboo requests permissions only when required:
- Microphone for voice
- Contacts, SMS, Call logs, Calendar for queries
- Camera and storage for media capture
- System permissions for brightness, volume, and reminders
- API key is stored locally only
- No silent data upload
- File operations and sensitive actions are explicit and user-driven
- Fork the repository
- Create a feature branch
- Implement and test your change
- Submit a Pull Request
Open-source under the Apache-2.0 License.
Aiboo – Powered by Prexocore, speak and let your Android do the rest in the background ✨