AI-Powered Assistant for Even Realities G1 Smart Glasses & Wear OS Smartwatches
π± Overview
AGiXT Mobile is a cutting-edge Flutter application designed as the perfect companion for Even Realities G1 smart glasses and Pixel Watch (Wear OS). This app creates a seamless bridge between AI-powered intelligence and wearable technology, empowering users to interact with their digital world through natural voice commands, view real-time information on their glasses display, and manage their digital life effortlessly. AGiXT can also be set as your default Android digital assistant for system-wide voice control.
β¨ Key Features
π Bluetooth Connectivity
- Instant Pairing: One-touch connection with Even Realities G1 smart glasses
- Smart Reconnection: Automatically reconnects to previously paired devices
- Dual-Glass Communication: Real-time bi-directional data exchange with both left and right glasses
- Stable Connection: Maintains reliable connectivity even in challenging environments
π€ Voice Recognition & AI Assistant
- Wake Word Detection: Say "computer" to activate hands-free voice input
- Multi-Language Support: On-device speech recognition for 14+ languages
- Real-Time Transcription: Instant display of speech-to-text on glasses display
- AI-Powered Responses: Natural language processing to understand and respond to user queries
- Context-Aware Assistance: Remembers conversation history for more relevant interactions
- Streaming TTS: Real-time audio response streaming to connected devices
β Wear OS Smartwatch Support
- Native Watch App: Dedicated Wear OS companion app for Pixel Watch, Galaxy Watch 4+, and other Wear OS devices
- Voice Input: Speak directly to your watch for AI assistance
- Streaming Audio: Hear AI responses through watch speaker in real-time
- Quick Tiles: Access AGiXT from watch face tiles
- Complications: At-a-glance status on supported watch faces
- Seamless Sync: Automatic phone β watch communication via Wearable Data Layer
π€ Android Digital Assistant
- Default Assistant: Set AGiXT as your phone's default digital assistant
- System Integration: Activate via long-press home, corner swipe, or voice
- Device Control: Control media, volume, brightness, WiFi, Bluetooth, and more
- Do Not Disturb: Manage focus modes with voice commands
- Screen Control: Wake screen, check device status
π Calendar & Smart Planning
- Cross-Platform Integration: Syncs with Google Calendar, Apple Calendar and other providers
- AI-Enhanced Scheduling: Intelligent event management and conflict resolution
- Heads-Up Reminders: Timely notifications displayed directly on glasses
- Voice-Controlled Management: Create, modify, or cancel events using just your voice
π± Smart Notifications
- Priority Filtering: Customizable notification importance levels
- Contextual Display: Shows notifications when appropriate based on user activity
- Quick Actions: Respond to messages directly from glasses interface
- Focus Modes: Automatically filter notifications based on current activity or meeting status
π Real-Time Translation
- Conversation Mode: Translate spoken language in real-time during conversations
- Text Recognition: Translate written text viewed through the glasses camera
- Offline Support: Core languages available without internet connection
- 14+ Languages: Comprehensive support including English, Chinese, Japanese, Russian, Korean, Spanish, French, German, Dutch, Norwegian, Danish, Swedish, Finnish, and Italian
π Customizable Dashboard
- Modular Widgets: Arrange information cards based on personal preference
- At-a-Glance Info: Time, weather, calendar, tasks, and more
- Voice Note System: Capture and display thoughts and reminders
- Task Tracking: Manage to-do lists directly on your glasses
π Battery Optimization
- Power-Saving Modes: Intelligent adjustment based on usage patterns
- Battery Monitoring: Real-time status of both mobile device and glasses
- Usage Analytics: Insights into battery consumption by feature
π Supported Languages
AGiXT supports voice recognition, command processing, and translation in:
| Language | Voice Recognition | Translation | Command Support |
|---|---|---|---|
| English (US) | β | β | β |
| Chinese | β | β | β |
| Japanese | β | β | β |
| Russian | β | β | β |
| Korean | β | β | β |
| Spanish | β | β | β |
| French | β | β | β |
| German | β | β | β |
| Dutch | β | β | β |
| Norwegian | β | β | β |
| Danish | β | β | β |
| Swedish | β | β | β |
| Finnish | β | β | β |
| Italian | β | β | β |
π Getting Started
System Requirements
- Flutter SDK: ^3.5.4
- iOS: 13.0 or newer
- Android: API level 21+ (Android 5.0+)
- Wear OS: API level 30+ (Wear OS 3.0+) for smartwatch features
- Hardware: Even Realities G1 smart glasses and/or Wear OS smartwatch (Pixel Watch, Galaxy Watch 4+, etc.) for full functionality
- Bluetooth: 5.0+ recommended for optimal performance
Installation
- Clone the repository:
git clone https://github.com/AGiXT/mobile.git
cd mobile- Install dependencies:
- Run the application:
Solana Wallet Login (dApp Store Ready)
AGiXT Mobile now supports authenticating with Solana wallets so it can be listed in the Seeker dApp Store alongside the traditional email/MFA flow.
- Install a supported Solana wallet on the device (Phantom, Solflare, or the built-in Solana Mobile Wallet on Seeker devices).
- Launch the wallet at least once so it registers its deep links.
- Open AGiXT Mobile and choose Wallet Login on the sign-in screen.
- Pick your preferred wallet provider when prompted and approve the connection request in the wallet app.
- When asked, review and sign the nonce message; AGiXT automatically verifies the signature and stores the issued session token.
If multiple wallets are installed, AGiXT filters the list to providers compatible with the Solana Mobile Wallet Adapterβincluding the native Solana Mobile Wallet vault shipped with Seeker devices. You can switch back to email login at any time from the same screen.
Connecting to Even Realities G1 Glasses
- Power on your G1 smart glasses
- Open AGiXT Mobile and navigate to the connection screen
- Enable Bluetooth if not already active
- Scan for devices and select your G1 glasses from the list
- Follow on-screen pairing instructions to complete the setup
- Verify connection by checking the status indicator in the app
Setting Up Wear OS Smartwatch
- Install the watch app on your Wear OS smartwatch (Pixel Watch, Galaxy Watch 4+, etc.)
- Open AGiXT on your phone to establish the connection
- Grant permissions for microphone and speaker access on the watch
- Add the tile (optional): Swipe left on your watch face and add the AGiXT tile
- Add complication (optional): Long-press watch face to add AGiXT status
Setting AGiXT as Default Assistant
- Open Android Settings β Apps β Default apps β Digital assistant app
- Select AGiXT from the list of available assistants
- Enable voice activation to use wake word or system gestures
- Test activation: Long-press the home button to launch AGiXT
π» Development
Project Structure
lib/: Main source codemain.dart: Application entry pointmodels/: Data models for app state and business logicscreens/: UI screens and navigationservices/: Core services (Bluetooth, voice recognition, etc.)utils/: Helper functions and utilitieswidgets/: Reusable UI components
ios/: iOS-specific native code (Swift)android/: Android-specific native code (Kotlin/Java)assets/: Static resources (images, icons, fonts, etc.)test/: Unit and integration tests
Key Components
Bluetooth Connection Manager
Advanced connection handling for reliable communication with Even Realities G1 glasses, with automatic reconnection and error recovery strategies.
Multi-Language Speech Recognition
On-device speech processing with real-time feedback and minimal latency, optimized for the G1 glasses ecosystem.
Background Service Architecture
Maintains critical functionality even when the app is minimized, ensuring continuous glasses connectivity and timely notifications.
Wake Word Detection
On-device Vosk-based wake word detection with the trigger word "computer". Runs locally for privacy with configurable confidence thresholds.
Wear OS Integration
Native Wear OS companion app with Wearable Data Layer communication. Compatible with Pixel Watch, Galaxy Watch 4+, and other Wear OS 3.0+ devices. Supports local speech recognition on watch, streaming TTS audio playback, tiles, and complications.
Digital Assistant Handler
System-level assistant integration via VoiceInteractionService. Handles device control commands for media, volume, brightness, connectivity, and focus modes.
State Management
Reactive programming model that ensures UI consistency across app and glasses displays.
π Usage Examples
Voice Commands
- "Computer" - Wake word to activate voice input (hands-free)
- "Hey AGiXT, what's my schedule today?" - View today's calendar events
- "Take a note: pick up groceries after work" - Create a new reminder
- "Translate 'Where is the train station?' to Japanese" - Get instant translations
- "Show me the weather forecast" - Display weather information
- "Read my latest messages" - Review recent notifications
- "Play music" / "Pause" / "Next song" - Media control
- "Set volume to 50%" - Adjust device volume
- "Turn on Do Not Disturb" - Enable focus mode
- "Turn off WiFi" - Toggle connectivity
Gesture Controls
The app also supports the G1 glasses' gesture recognition for hands-free interaction:
- Swipe right/left: Navigate between dashboard cards
- Double tap: Select or activate current item
- Swipe up/down: Scroll through content
Watch Interactions
- Tap microphone icon: Start voice input
- Swipe to tile: Quick access to AGiXT
- Speak naturally: Watch transcribes locally, sends to AI, streams audio response
π Privacy & Security
- Local Processing: Primary speech recognition performed on-device
- Encrypted Communication: Secure data transfer between app and glasses
- Opt-in Cloud Features: Advanced AI features available with transparent data usage
- Privacy Controls: Granular permissions and data sharing options
- Regular Audits: Continuous security assessment and improvements
π¬ Contact & Support
- GitHub Issues: For bug reports and feature requests
- Discord: Join our community at AGiXT Discord
- Documentation: AGiXT Docs