Crab is a hands-free AI assistant designed specifically for Grab ride-hailing drivers. It enables drivers to focus on driving while accepting or rejecting ride requests through simple voice commands.
Imagine you're driving during rush hour and a booking comes in — but instead of scrambling to tap your screen, you simply say "accept" or "reject", and keep driving safely.
Crab - Grab AI Assistant was built to solve exactly that. It brings voice-first interaction into the Grab experience, creating a seamless, hands-free ride acceptance system powered by AI.
-
🔊 Text-to-Speech Ride Details
When a ride request comes in, the app reads out the ride information automatically. -
🎙️ Speech-to-Text Command Recognition
Drivers can simply say "accept" or "reject" to respond to the ride request. -
📍 Google Maps Integration
Integrated withgoogle_maps_flutterfor potential future enhancements like route preview. -
🔐 Secure Firebase Authentication
Ensures a secure and scalable backend for user management and ride details.
- ✅ Android
- ✅ iOS
Pre-requisites:
- Flutter SDK installed
- Emulator or physical device with microphone access
- Firebase project setup with appropriate configuration
- Clone the repository:
git clone https://github.com/your-username/crab-ai-assistant.git cd crab-ai-assistant - Get dependencies:
flutter pub get
- Run the app:
flutter run
⚠️ Make sure microphone permission is granted and speech-to-text is supported on the device.

