# workbuddyPlus **Repository Path**: sshling/workbuddy-plus ## Basic Information - **Project Name**: workbuddyPlus - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-21 - **Last Updated**: 2026-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # workbuddyPlus —— WorkBuddy 模型闸门 Web 控制台 + 一套给 WorkBuddy 桌面端注入的「模型访问门卫」:按**模型**、按**时间**控制哪些内置模型可用,命中即在请求发出前拦下,不消耗额度。 ## 快速开始 双击 **`start.bat`** —— 自动检查 uv、启动服务、打开浏览器(http://127.0.0.1:7860)。 或手动: ```bash cd d:/ws/workbuddyPlus uv sync # 首次安装依赖 uv run python app_fastapi.py # 启动 Web 控制台,浏览器打开 http://127.0.0.1:7860 ``` ### 用 Docker 跑(可选) 面板本身可以跑在容器里,但它管的是**宿主机上的 WorkBuddy**,所以四个目录必须挂进去: ```bash cp deploy/.env.example deploy/.env # 填本机的 4 个路径 deploy/deploy.sh up # 构建 + 启动 + 等 /api/health 通过 # Windows PowerShell: .\deploy\deploy.ps1 up ``` 挂载点:`~/.workbuddy`(可写,策略真值)、`~/.wb-switch`(只读,账号库)、 `…/CodeBuddyExtension/Data/Public/auth`(只读,登录态)、 `%LOCALAPPDATA%\Programs\WorkBuddy`(补丁目标,用补丁功能时要可写)。 端口只发布到 `127.0.0.1`;详见 [`deploy/README.md`](deploy/README.md)。 ### 统一测试 ```bash uv run python tools/run_all_checks.py # 全部关卡(浏览器关需控制台在跑) uv run python tools/run_all_checks.py --fast # 只跑离线关卡 uv run python tools/run_all_checks.py --list # 看都有哪些关卡 ``` ## 页面功能 实际是 5 个标签页(`static/index.html` 的 `