Add BuddAI local launcher script and ngrok integration

- Introduced `run_buddai.ps1` to automate the setup and launch of the BuddAI server.
- Implemented checks for Docker and Ollama services, ensuring they are running before starting the server.
- Added model verification and automatic pulling of required AI models.
- Created a Python virtual environment and installed necessary dependencies.
- Configured firewall rules for port 8000 and provided options for remote access via ngrok or Tailscale.
- Enhanced user experience with informative messages and QR code generation for easy access to the server.
- Included logic to determine the best public URL for the server based on available network configurations.
This commit is contained in:
JamesTheGiblet 2025-12-30 00:15:54 +00:00
parent 93c9395c6f
commit fc603464ee
9 changed files with 851 additions and 88 deletions

1805
main.py Normal file

File diff suppressed because it is too large Load diff