create mode 100644 dashboard/ai/launch.sh create mode 100644 dashboard/src/ai.rs create mode 100644 dashboard/src/vms.rs create mode 100644 dashboard/vendor/clo-terminal-0.1.0.tgz create mode 100644 dashboard/web/components/VMConsole.tsx create mode 100644 dashboard/web/components/VMMenu.tsx create mode 100644 dashboard/web/components/VMSerial.tsx create mode 100644 dashboard/web/pages/AI.tsx create mode 100644 dashboard/web/types/novnc.d.ts create mode 100644 service/local-ai/catalog.json create mode 100644 service/local-ai/download.py create mode 100644 service/local-ai/gateway.py create mode 100644 service/local-ai/models.json create mode 100644 service/local-ai/service.pkl create mode 100644 service/local-ai/test_gateway.py create mode 100644 service/shale/icons/discord-pluralkit-predict.svg create mode 100644 service/shale/icons/react-markdown.png create mode 100644 tools/ai-wrapper-test.py create mode 100644 tools/dashboard-vm-lifecycle-test.py create mode 100644 tools/dashboard-vms-test.py create mode 100644 tools/dot-research.md create mode 100644 tools/local-ai.md create mode 100644 tools/verify-local-ai.py create mode 100644 tools/vm-nixos-template.nix