Skip to content

AGiXT/mobile

Repository files navigation

AGiXT Mobile

AGiXT_New

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

  1. Clone the repository:
git clone https://github.com/AGiXT/mobile.git
cd mobile
  1. Install dependencies:
flutter pub get
  1. Run the application:
flutter run

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.

  1. Install a supported Solana wallet on the device (Phantom, Solflare, or the built-in Solana Mobile Wallet on Seeker devices).
  2. Launch the wallet at least once so it registers its deep links.
  3. Open AGiXT Mobile and choose Wallet Login on the sign-in screen.
  4. Pick your preferred wallet provider when prompted and approve the connection request in the wallet app.
  5. 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

  1. Power on your G1 smart glasses
  2. Open AGiXT Mobile and navigate to the connection screen
  3. Enable Bluetooth if not already active
  4. Scan for devices and select your G1 glasses from the list
  5. Follow on-screen pairing instructions to complete the setup
  6. Verify connection by checking the status indicator in the app

Setting Up Wear OS Smartwatch

  1. Install the watch app on your Wear OS smartwatch (Pixel Watch, Galaxy Watch 4+, etc.)
  2. Open AGiXT on your phone to establish the connection
  3. Grant permissions for microphone and speaker access on the watch
  4. Add the tile (optional): Swipe left on your watch face and add the AGiXT tile
  5. Add complication (optional): Long-press watch face to add AGiXT status

Setting AGiXT as Default Assistant

  1. Open Android Settings β†’ Apps β†’ Default apps β†’ Digital assistant app
  2. Select AGiXT from the list of available assistants
  3. Enable voice activation to use wake word or system gestures
  4. Test activation: Long-press the home button to launch AGiXT

πŸ’» Development

Project Structure

  • lib/: Main source code
    • main.dart: Application entry point
    • models/: Data models for app state and business logic
    • screens/: UI screens and navigation
    • services/: Core services (Bluetooth, voice recognition, etc.)
    • utils/: Helper functions and utilities
    • widgets/: 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •