A sophisticated mobile AI agent system that enables seamless communication and task management between multiple devices using WiFi and Bluetooth protocols.
- Multi-device communication using WiFi and Bluetooth
- Real-time task management and monitoring
- Secure encrypted communication
- Device type detection (Desktop, Mobile, IoT)
- Modern GUI interface
- Background service mode
- LLM-powered task analysis
- Memory system for task persistence
- Python 3.8 or higher
- Operating System: Windows, Linux, or macOS
- Network connectivity (for WiFi communication)
- Bluetooth capability (for Bluetooth communication)
- Download the
GrootiQ_Agent_Setup.zipfrom the releases page - Extract the zip file to your desired location
- Run
Run_GrootiQ_Agent.batorGrootiQ_Agent.exeto start the application
-
Clone the repository:
git clone https://github.com/Groot-iQ/Symbiote-codebase.git cd mobile-ai-agent -
Run the installation script:
python install.py
-
Start the GUI:
python -m gui
-
Copy the project files to the client device
-
Run the installation script:
python install.py
-
Start the agent service:
python -m agent.service
If you want to build the application from source:
-
Install the required build tools:
pip install pyinstaller
-
Place your logo image as
assets/logo.png -
Run the setup script:
python setup.py
-
The distribution package will be created as
GrootiQ_Agent_Setup.zip
-
Starting the System
- Launch the GUI using
python -m gui - The dashboard will show system status and connected devices
- Launch the GUI using
-
Managing Devices
- Go to the Devices tab
- Click "Scan for Devices" to discover nearby agents
- Select a device and click "Connect" to establish connection
-
Task Management
- Go to the Tasks tab
- Enter task description in the input field
- Click "Add Task" to assign tasks to connected devices
- Monitor task progress in the dashboard
-
System Configuration
- Go to the Settings tab
- Select preferred communication protocol (WiFi/Bluetooth)
- Set security level (Low/Medium/High)
- Click "Save Settings" to apply changes
-
Service Mode
- Run
python -m agent.serviceto start the agent in background mode - The service will automatically:
- Detect device type
- Generate unique agent ID
- Start communication services
- Log activities to
agent.log
- Run
-
Monitoring
- Check
agent.logfor service status and activities - The service will automatically connect to the central device when available
- Check
- Devices must be on the same network
- Default port: 8000
- Automatic device discovery
- Encrypted communication
- Devices must be within Bluetooth range
- Default port: 8001
- Manual device pairing
- Secure data transfer
- End-to-end encryption
- Configurable security levels
- Secure device authentication
- Protected task execution
-
Devices Not Connecting
- Check network connectivity
- Verify Bluetooth is enabled
- Ensure ports 8000 and 8001 are open
- Check firewall settings
-
Service Not Starting
- Verify Python version (3.8+ required)
- Check all dependencies are installed
- Review
agent.logfor error messages
-
Connection Drops
- Check network stability
- Verify device proximity for Bluetooth
- Review security settings
- Central device: Check GUI log viewer
- Client devices: Review
agent.log - Service logs: Located in project directory
For technical support or inquiries, please contact:
- Email: adityajaiswal17ten@gmail.com
- Company: GrootiQ
This software is proprietary and confidential. All rights reserved.
Copyright (c) 2024 GrootiQ
Unauthorized copying, distribution, or use of this software, via any medium, is strictly prohibited.