π Portfolio Project | This repository showcases the architecture and capabilities of TicketZero AI.
π Commercial Product | Full production version available for licensing. Contact us for enterprise deployment.
TicketZero AI is an intelligent automated support ticket resolution system that integrates with the Atera RMM platform. Using advanced AI/LLM technology, it autonomously processes, analyzes, and resolves common IT support tickets, dramatically reducing response times and operational costs for MSPs and IT teams.
apps/main/ticketzero_atera_workflow.py
- Standard Atera workflow implementationsrc/production/msp_ticketzero_optimized.py
- MSP optimized version for multi-tenant usesrc/production/msp_dashboard.py
- Real-time monitoring dashboard
src/production/azure_graph_integration.py
- Azure AD enterprise integration (users, devices, security, compliance)src/production/remote_support_connector.py
- TeamViewer/AnyDesk integrationsrc/production/goto_admin_connector.py
- GoTo Admin integrationsrc/production/goto_voip_connector.py
- GoTo VoIP integrationsrc/production/opera_pms_connector.py
- Opera PMS integrationsrc/production/universal_ticketzero_system.py
- Universal system handler
demo/demo_live_ticket_resolution.py
- Live ticket resolution demonstrationdemo/test_azure_graph.py
- Azure Graph API enterprise integration test
src/utils/api_validator.py
- API response validation and error handlingsrc/production/health_monitor.py
- System health monitoringsrc/tests/test_admin_panel.py
- Admin panel functionality testssrc/tests/test_license_system.py
- License system validation testssrc/tests/test_api_validation.py
- Comprehensive API validation test suite
# Set your Atera API key
export ATERA_API_KEY=your_atera_api_key_here
# Run the main workflow
python apps/main/ticketzero_atera_workflow.py
# Configure environment
cp .env.example .env
# Edit .env with your API keys
# Run MSP system
python src/production/msp_ticketzero_optimized.py
# Build and run
docker-compose up -d
ATERA_API_KEY
- Your Atera API keyAZURE_OPENAI_API_KEY
- Azure OpenAI API key (optional)OPENAI_API_KEY
- OpenAI API key (optional)LMSTUDIO_URL
- Local LM Studio URL (default: http://127.0.0.1:1234/v1)
.env.testing
- Clean testing environment with working Atera API key and optional integrations commented out
Configure multiple clients via environment variables or the web dashboard admin panel.
- Automated ticket processing with AI
- Multi-LLM provider support (LM Studio, Azure OpenAI, OpenAI)
- Real-time dashboard and monitoring
- Multi-tenant MSP support
- Integration with remote support tools
- Health monitoring and alerting
# Test admin panel functionality
python src/tests/test_admin_panel.py
# Test license system
python src/tests/test_license_system.py
# Test API validation and error handling
python src/tests/test_api_validation.py
# Copy testing environment
cp .env.testing .env
# Run live ticket resolution demo
python demo/demo_live_ticket_resolution.py
# Test Azure Graph API enterprise integration
python demo/test_azure_graph.py
- Python 3.8+
- requests>=2.31.0
- aiohttp>=3.8.0 (for MSP version)
- python-dotenv>=1.0.0
- reportlab>=4.0.0 (for PDF generation)
- fpdf2>=2.7.0 (for advanced PDF features)
- cryptography>=41.0.0 (for trial license encryption)
- All API credentials must be stored in environment variables
- Never commit
.env
files or hardcoded credentials to version control - Review
trial_license/crypto_utils.py
and update encryption salt before deployment - Subprocess calls use
shell=False
to prevent command injection - Update placeholder credentials in
src/production/universal_ticketzero_system.py
See .env.example
for required environment variables.
This repository contains a demonstration version showcasing the architecture and capabilities of TicketZero AI.
- β Full multi-tenant MSP support
- β Enterprise-grade security and compliance
- β Priority support and SLA guarantees
- β Custom integration development
- β White-label options available
- β Dedicated deployment assistance
- β Ongoing updates and maintenance
Turtles AI Lab π§ Email: jgreenia@jandraisolutions.com π GitHub: Turtles-AI-Lab
Interested in seeing TicketZero AI in action? Contact us to schedule a live demonstration with your Atera environment.
This code is provided for portfolio and evaluation purposes only. Commercial use requires a valid license agreement.
Β© 2025 Turtles AI Lab. All rights reserved.