cd C:\Users\rwill\Mohawk-Inference-Engine
# Create virtual environment
python -m venv venv
# Activate it
venv\Scripts\activate
# Install all dependencies
pip install -r requirements.txt# Generate auth key and start
python mohawk_gui/main.pyThat's it! The dashboard opens automatically with all features ready.
- Click "📚 Models" tab
- Click "⬇️ Download" or "⬆️ Upload" to get models
- Select quantization: Q4_K_M (best balance of speed/quality)
- Configure device splitting if using multi-GPU
- Click "🚀 Load Model"
- Click "💬 Chat" tab
- Type your message in the input box
- Adjust settings if needed:
- Temperature: 0.7 (balanced creativity)
- Max Tokens: 2048 (good for most tasks)
- Press ➤ Send or hit Enter
- Click "📊 Metrics" tab
- Watch real-time throughput and latency
- Monitor GPU/CPU/Memory usage
- View conversation statistics
- Browse models with search and filters
- Download/Upload new models
- Configure quantization and device splitting
- Load models into inference engine
- Type messages in the input box
- Adjust generation parameters (temp, top-p, max tokens)
- View conversation history with scroll
- Clear history when needed
- Real-time throughput charts
- Latency percentiles (p50/p95/p99)
- Resource usage monitoring (CPU/Mem/GPU)
- Statistics summary with totals
- View active sessions in table
- Queue new jobs with priority
- Monitor throughput and latency per session
- Cancel sessions when done
- Manage workers (connect/disconnect)
- Configure device splitting for multi-GPU
- Monitor worker load and status
- Restart failed workers
- JWT Authentication status
- mTLS configuration for secure connections
- PQC support toggle (optional quantum resistance)
- Security event logs
- Browse all conversations with timestamps
- View tokens used and duration
- Statistics on total usage
- Use Q4_K_M quantization - Best balance of speed/quality
- Configure device splitting for multi-GPU setups
- Monitor latency in Metrics tab to tune parameters
- Keep temperature low (0.5-0.7) for consistent responses
- Enable JWT authentication (always on by default)
- Configure mTLS for production deployments
- Review security logs regularly
- Go to Workers tab and add multiple workers
- Configure device splitting in Model Library
- Monitor load balancing in Metrics tab
# Start with custom port
python mohawk_gui/main.py --port 9003
# Enable SSL
python mohawk_gui/main.py --ssl-enabled --key-file certs/auth_key.pem
# Build executable (Windows)
build_windows.bat
# Run tests
pytest mohawk_gui/ -v✅ LM Studio-style Model Library with quantization options
✅ Real-time Chat Interface with context management
✅ Performance Dashboard with live charts
✅ Session Manager for multi-task inference
✅ Worker Configuration with multi-device splitting
✅ Security Center with PQC + mTLS support
✅ Conversation History with usage analytics
- Full Documentation: See
DASHBOARD_FEATURES.md - Architecture: See
GUI_IMPLEMENTATION_PLAN.md - Production Readiness: See
GUI_PRODUCTION_READINESS.md - Issues: Check GitHub repository
Ready to start? Just run python mohawk_gui/main.py and enjoy! 🦅