- Hybrid Python/Node.js architecture with WebSocket bridge - PySide6 desktop app with smoky blue futuristic theme - Dashboard, Create Doug, Settings screens - bedrock-protocol connection to BDS (offline + Xbox Live auth) - Realm support (auth flow with device code + browser auto-open) - Ollama integration with lean persona prompt (~95 tokens) - 40 personality traits (15 sliders + 23 quirks + 2 toggles) - SQLite + MariaDB database with 12 tables - Chat working in-game with proper Bedrock text packet format - RakNet protocol 11 patch for newer BDS versions - jsp-raknet backend (native crashes on ARM64 macOS) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
16 lines
278 B
Python
16 lines
278 B
Python
#!/usr/bin/env python3
|
|
"""
|
|
DougBot - AI Minecraft Bedrock Bot
|
|
Launch the desktop application.
|
|
"""
|
|
|
|
import sys
|
|
import os
|
|
|
|
# Add project root to path
|
|
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
|
|
|
from dougbot.app import run
|
|
|
|
if __name__ == "__main__":
|
|
run()
|