Repository navigation
flashCat 1.2.0
新特性
- API 网关(OpenAI + Claude 双格式):内置本地网关默认
http://127.0.0.1:9000/v1,同时提供 OpenAI(/v1/chat/completions)与 Claude(/v1/messages)标准格式与统一模型列表(/v1/models),支持流式输出、工具调用、图片输入;请求自动转发到当前运行中的引擎,引擎切换/换端口都不用改客户端配置。设置页可开关与改端口。 - 菜单栏常驻面板:菜单栏图标实时显示服务状态,点开可看当前模型、解码速率、首字延迟、内存占用,支持启停服务、复制接口地址;关闭主窗口后应用留在菜单栏继续对外服务。
- 模型下载中心:下载任务持久化,支持暂停/继续(断点续传)/取消/重试,显示字节级进度与速度;按本机芯片/内存/磁盘给出模型适配提示与推荐排序。
- 引擎进程治理:退出时整树终止引擎防孤儿进程,启动时自动清扫残留,全引擎接入 detached watchdog(应用崩溃后也能收干净引擎进程)。
改进
- 引擎安装进度改为环形百分比 + 步骤文案,成功/失败弹气泡提示
- 引擎卡片与启动页布局精简;模型库、对话页、概览页、设置页大量视觉与交互打磨
- 上游引擎运行时包构建摆脱 Homebrew 依赖(自举 uv + 上游 wheel 校验下载)
修复
- 对话页 tok/s 偶发虚高、模型卡大小统计错误(符号链接)
- 模型下载进度条不动(tqdm \r 解析、字节级目录监控、半成品目录误判)
- 引擎未安装时切换模型假成功、启动中途退出应用导致引擎进程残留
安装包为 ad-hoc 签名、未公证:首次打开请在 Finder 里右键 flashCat → 打开。
应用不含推理引擎,请自行构建引擎运行时包或把
FLASHCAT_PACK_INDEX_URL指向你自己的索引,见 README。