本次更新
新增:数据报表页
侧栏第一项改为「报表」,用一套本地统计回答「这段时间用了多少、都走了哪些账号、缓存效果如何」。统计数据只记在本机,不上传任何地方。
- 时间范围:今天 / 7 天 / 30 天 / 本月 / 全部,选择会被记住。
- 统计概览:总请求数、成功请求数(含成功率)、总 Token、活跃天数、当前连续使用天数、Top 模型及其占比。
- 活跃热力图:近 365 天的方格图,按当天请求量分 5 档着色,悬停可看当天请求数与 token 数。
- 缓存命中率:近 10 分钟 / 1 小时 / 24 小时 / 7 天四个窗口的命中率与「命中 / 输入」token 数,另有近 24 小时命中率折线与按天 Token 柱状图。
新增:日志页「模型请求」明细
日志页顶部分成「系统事件」与「模型请求」两个视图,后者逐条记录网关转发到上游的每一次请求:
- 每条显示时间、模型、承载账号、HTTP 状态、耗时;中途切换过账号会标出「×N 次」,有缓存读取会附加「缓存 N」token 数,失败请求显示原因。
- 支持时间范围(今天 / 7 天 / 30 天 / 全部)与状态(成功 / 失败)筛选,服务端真分页(每页 50 条),两个视图的筛选条件各自独立保存。
- 系统事件视图也新增了同样的时间范围筛选。
新增:数据保留天数可配置
设置页新增「数据」分类,可分别设置事件日志、请求明细、按天聚合三档保留天数(1–3650 天,默认 30 / 30 / 365),改完立即生效,不必重启。改小天数会删除超出的历史数据,因此保存前会弹出确认框,明确写出「哪一项、从多少改到多少、会被立即删除且不可恢复」。
新增:界面交互改进
- 下拉框全面升级:所有选择框改为浮层列表,支持键盘上下键、Home / End、回车选中、Esc 关闭,选中项带勾选标记,浮层靠近窗口底部时自动向上翻转。
- 设置项说明改为问号气泡:原来占一整段的长说明收到标题旁的小问号里,鼠标悬停、点击或键盘聚焦即可查看,设置页面因此清爽很多。
- 账号卡片新增快捷启用 / 禁用:卡片右上角「⋯」菜单可直接切换账号启用状态。
- 账号列表留白开关:设置页「通用 → 界面显示」新增开关,关闭时列表占满面板宽度(宽屏一行可放 4 张卡)。
修复
-
修复软件被杀软拦截查杀的问题(重要):旧版本查询端口占用时会调用
powershell、结束进程时调用taskkill,这套「监听本地端口 + 拉起命令行工具」的特征命中了部分杀软(联想电脑管家、火绒引擎)对流量拦截类木马的启发式规则,导致程序一启动就被拦杀、报Trojan/Intercept.a。现已全部改用 Windows 原生 API 实现,二进制里不再出现任何命令行工具的名字。 -
修复可能造成不可逆数据丢失的启动顺序问题:启动时原先「先装日志库、再读配置」,而日志库载入历史记录时会按保留天数裁剪一次 —— 此时配置尚未读入,裁剪会退回默认 30 天,把设置了更长保留期的旧日志当场删除。现已调整为先读配置、再装日志库。
-
修复主题「跟随系统」卡死:选择「跟随系统」后窗口会卡在之前的手动主题上,不再随系统深浅色变化。
-
修复账号设置保存后十几秒才生效:在账号卡片里改完设置、点保存后,卡片上的代理、优先级等信息要等最长 20 秒的轮询才会更新,现在保存后立即刷新。
-
修复刷新请求被静默丢弃:界面正在忙时发起的刷新会被直接丢掉,导致只能等下一次轮询才更新,现在会排队补跑一次。
-
修复账号卡片「⋯」菜单被列表底部裁掉:菜单现在会按可用空间自动向上弹出,滚动时也会重新判断方向。
-
修复账号卡片明细行被挤压:长代理名会被提前省略,状态区移入名字行后明细行获得完整宽度。
-
修复软件更新面板丢失检查结果:每次进入设置页都会把上次的检查结果重置成「未检查」,白丢启动时的检查结果。
-
修复请求明细翻页停在空白页:数据被清理后页码会超出实际范围,现在会自动回到最后一页。
改进
- 更新日志支持 Markdown 排版:发布说明中的标题、列表、代码块、引用、链接等会以正常格式渲染,不再是纯文本;面板另新增「关于作者 / 收藏项目」区块。
- 启动时自动检查一次更新,有新版本会在侧栏「设置」项上显示提示。
- 账号卡片信息密度优化:限流徽章简化为「限流(+N)」,恢复时间移到卡片提示条并用「今天 18:00 / 明天 01:04」这类更直观的表述;明细行去掉冗余的 token 尾号。
- 界面视觉体系重做:配色改用 oklch 色板,统一了按钮、输入框、徽章、弹窗的圆角与配色,深浅两套主题下的层次更清晰。
- 应用图标重做:改为纯苹果蓝底 + 白色双向箭头,侧栏品牌标与窗口、安装包图标同步更新。
变更
- 移除命令行(Node)实现:项目现在只提供桌面端。仓库中的
server.mjs、src/*.mjs、tests/已删除,README 里对应的命令行用法章节也已移除。桌面端功能不受影响,数据文件格式完全兼容。 - 设置页重新组织为左侧分类导航(通用 / 账号 / 服务 / 数据),并移除了重复的「网关地址」面板 —— 左侧「网关」页已经展示了同样的端点信息。
- 设置页的「概览」更名为「报表」,原「本地代理状态」卡片移除(信息与侧栏底部状态、顶栏徽标重复)。
安装包
WorkBuddy 本地代理_1.2.0_x64-setup.exe —— Tauri 打包的 NSIS 安装程序,简体中文,按当前用户安装,无需另行安装 Node 或其它运行时。
安装后启动即在应用进程内启动本机网关(端口 3065),把 OpenAI 客户端的 base_url 填成 http://127.0.0.1:3065/v1 即可接入。
覆盖安装即可,账号、配置、运行日志、脱敏词表原样沿用。
仅供学习与交流使用。 本项目通过本地反向代理复用你自己账号的登录态,这种「以非官方客户端形态转发」的方式可能不符合上游服务的用户协议,使用风险由使用者自行承担;禁止用于商业用途或绕过计费。详见 README 中的使用声明与 LICENSE。