chore: initialize git repo, add matplotlib dep, extend config

- Add .gitignore for Python/data/models
- Add matplotlib>=3.8.0 for eval plots
- Add PretrainConfig, FinetuneConfig, BalabitAdapterConfig, EvalConfig dataclasses
This commit is contained in:
2026-05-10 12:24:07 +08:00
commit 4d414fd180
44 changed files with 9681 additions and 0 deletions

19
main.py Normal file
View File

@@ -0,0 +1,19 @@
# sites/ai_mouse/main.py
"""ai-mouse web UI entry point.
Usage:
uv run python sites/ai_mouse/main.py
"""
from __future__ import annotations
import webbrowser
import uvicorn
from ai_mouse.server import create_app
app = create_app()
if __name__ == "__main__":
webbrowser.open("http://127.0.0.1:8765")
uvicorn.run(app, host="127.0.0.1", port=8765)