kuihua

mcp
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Pass
  • Code scan — Scanned 1 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Lumen · 多模型 AI 桌面工作站 —— 一个界面接入 27 家大模型服务商,自定义系统提示一键注入、流式对话、文件附件、插件与本地工具,附桌面壁纸引擎。绿色免安装,Windows 10/11 x64。

README.md

Lumen · 多模型 AI 效率工作站

本项目 2026-10 起由「葵花宝典」更名为 Lumen。
改名只影响显示名、快捷方式与数据目录;功能、激活码、插件、对话记录都不受影响,
老数据在首次启动时从 %APPDATA%\葵花宝典 自动迁移到 %APPDATA%\Lumen(只搬一次,旧目录保留作备份)。

Windows 桌面端 AI 工作站:接入 27 家大模型服务商,自定义系统提示一键注入,内置本地工具与插件生态,让模型真的能动手干活;
还能用 9 个探针查出中转站有没有给你掉包。

⬇️ 直接下载最新版 · 绿色免安装 · 约 96 MB · Windows 10/11 x64


下载

点上面的 ⬇️ 直接下载最新版,
在 Releases 页面下载 kuihua-baodian-x.x.x-portable.exe,双击即用(免安装)。

  • 免安装:单个 exe,不写注册表,删掉即卸载
  • 配置留在本机:对话记录、插件、API 密钥都在 %APPDATA%\Lumen,换 exe 不丢
  • 应用内可一键更新:以后发布新版,应用「关于」页点「检查更新」就能自动下载并重启更新

首次运行提示「未知发布者」? 这是正常的。个人开发者没有购买代码签名证书(每年四位数),
Windows SmartScreen 会对未签名的 exe 弹出提示。点「更多信息」→「仍要运行」即可。

手动更新(不想用应用内更新的话)

换版本不会丢任何数据 —— 配置、密钥、激活码、对话记录、插件全都在 %APPDATA%\Lumen,
和 exe 文件本身无关。

  1. 从上面链接下载新版 exe
  2. 完全退出旧版(右键托盘图标 → 退出;点窗口的 × 只是最小化)
  3. 用新版 exe 覆盖旧版(或删掉旧 exe 换新的)

应用里「设置 → 关于 → 数据目录」有「打开」按钮,可以自己确认数据在哪、顺手备份一份。
想卸载:删掉那个 exe 就等于卸载完了(不写注册表)。要连配置一起清,再删 %APPDATA%\Lumen。

关于功能范围

以免费为主。 下载、安装与绝大多数功能都免费——聊天、模型接入、自定义模板、插件市场、
壁纸、出图、出视频、本地工具箱、省 token 模式,全部免费,不限次数、不限时长、不按月订阅。

只有少部分进阶功能需要一次性解锁:

功能 说明
内置提示词模板 8 份内置模板(标准 / 增强 / 精简 / 编码 / 写作 / 角色 / 研究 / 底板)
「启用模板」开关 决定是否把模板正文作为 system 注入
指令检测 多探针自动测试模板在某个模型上的生效情况
自适应跟随 被拒绝后按上一轮回复自动换策略重试
输入规范适配 针对不同平台的输入格式差异做适配
拒绝后自动换路 被拒绝时自动换代际 / 换网关 / 加强预填

为什么这一组需要解锁:它们是最费时间打磨的部分——模板要逐家模型实测调优,
多套探针也是顶着各家平台的差异一条条试出来的;自适应跟随引擎更是重做过一轮。
其余基础设施与全部日常功能,一律免费开放。

好在哪里:一次性(不是订阅)、跟着配置走(换 exe 不丢)、不影响免费功能、
自定义模板完全自由(自己写的不受限制也不需要解锁)。

本次变更(2.0.6):出图、出视频改为完全免费;只有指令跟随相关的进阶功能需要解锁。


这是什么

它不是又一个套壳聊天框,而是把「模型接入 → 提示词编排 → 工具调用 → 结果验证」做成一条完整流水线:

  • 多模型直连:DeepSeek / OpenAI / Claude / Gemini / 通义 / Kimi / 智谱 / 硅基流动 / OpenRouter / 小米 MiMo 等 27 家,一个界面切换
  • 提示词模板引擎:8 份内置模板,一键作为 system 注入,可编辑、可还原、可导入导出
  • 本地工具箱:阅读、写入、编辑、预览、终端、目录、截图、联网搜索、抓网页——模型不只会说,还能动手
  • 插件生态:内置 326 个插件入口 + 在线市场双源(MCP 官方注册表实时在线 / GitHub 搜索),Skill 与 MCP 分开展示,MCP 一键安装/启用/卸载,装完即可被模型调用
  • 子智能体团队:预置代码审查员 / 测试工程师 / 资料研究员等角色,把任务派给它们后台跑,结果自动回填当前会话
  • 指令遵循度检测:五探针自动测试模板生效情况,输出百分比、评级与范围明细
  • 拒答自动换路:被拒答时自动换代际 / 换网关 / 加强预填,不再一条路撞死
  • 防封中心:Claude 与 GPT 分别体检,出口线路、环境一致性、请求节奏、地区跳变一次查清
  • 中转站掺水检测:9 个探针交叉验证「掉的什么包」—— 胎记 / 流式特征 / 长文针捞 / 指令遵循 / 计费 / 工具保真 / 思维签名,每条结论都标证据强度;支持与官方对照、站内多模型互比,不用官方 key 也能查出「这个地址根本不是官方」
  • 省 token 模式:长会话只发最近若干条、模板只注入一次,帮你在长对话里省钱
  • 桌面体验:系统托盘、黑白主题、美化皮肤、实时 API 余额、拖拽附件、应用内更新、背景粒子(风格/密度/颜色/大小全可调)

核心能力

1. 多模型接入(27 家)

协议 服务商
OpenAI 兼容 DeepSeek、通义千问、Kimi、智谱 GLM、硅基流动、OpenRouter、火山方舟、MiniMax、百川、阶跃星辰、腾讯混元、讯飞星火、Ollama、llama.cpp、自定义端点
Claude 协议 Anthropic Claude、Claude 中转、小米 MiMo(Claude 协议)
Gemini 协议 Google Gemini
  • 密钥仅存本机(系统密钥库加密)
  • 一键测连通、查余额
  • 「⟳ 拉取全部模型」:一次把 27 家的真实模型清单全拉下来 —— 内置清单只是「常用款示例」,
    聚合平台(如 OpenRouter)实际在售几百个,只有现拉才是全的
  • 支持 HTTP 代理、自定义 baseUrl、按服务商单独配请求头

2. 提示词模板引擎

把 system prompt 当成可管理的「人格配置」:

  • 8 份内置模板,覆盖通用、编码、写作、角色扮演、安全分析等场景
  • 支持新建、编辑、复制、还原、导入导出
  • 右栏实时预览注入内容与字数
  • 启用 / 停用一键切换,停用即回归普通助手
  • 双注入可开关:同一份模板除了 system,还能在最新一条消息尾部重申一次,对长指令场景更稳

3. 本地工具箱(10 个)

工具 作用
read_file 读取本机文件
write_file 写入文件
edit_file 精确替换修改
preview_file 预览文本/图片
run_command 执行 PowerShell
list_dir 列目录
open_app 打开应用/网址
screenshot 屏幕截图
web_search 联网搜索(按时间过滤,优先最新)
fetch_url 抓取网页转纯文本

所有工具走权限闸门:只读工具直接放行,写操作可配置确认策略。

4. 插件与 MCP(2.0.7 大改版)

  • Skill / MCP 顶部大标签:两类插件分开浏览,分类筛选跟随标签联动
  • 内置 326 个插件条目 / 11 大分类(MCP 服务器、宿主、Agent 平台、本地前端、ComfyUI、Blender、Unity、浏览器扩展、工具运行时),171 个应用内一键安装,装完自动启用
  • 在线市场 · 源一「MCP 官方注册表」:接入 registry.modelcontextprotocol.io —— 全社区在册的 MCP 服务器实时在线、持续增长,支持搜索与分页浏览;带 npm 包的条目一键直装,remote 形态一键复制服务器 URL
  • 在线市场 · 源二「GitHub 搜索」:开源 MCP / Skill 仓库按 star 排序,npm 直装 / 打开仓库 / 复制 clone 命令
  • 官方生态收录:OpenAI Codex CLI(官方包一键装)、ChatGPT Connectors 与 OpenAI MCP 官方文档入口、豆包 MCP Server 与火山方舟(豆包)接入指引 —— 全部带品牌图标
  • MCP 服务器装好后,工具直接暴露给模型调用

5. 指令遵循度检测(五探针)

探针 测什么
口令回执 模板里写死了自检口令。回了口令 = 模型真的在执行这份人格。最能一眼看出模板有没有真的生效
拒绝话术 会不会出现「我不能 / 作为AI / 建议你咨询专业人士」这类句式
说教与免责 会不会自己加免责声明、风险提示
第一行直接给内容 开头是「好的 / 当然 / 以下是」这种客套话,还是直接给东西
合规边界 测模型怎么处理处在合规边界上的话题。和「拒绝话术」是相互独立的两道门 —— 很多模型能过内容门槛却卡在边界判定上

输出:生效百分比、评级(完全/大部/部分/轻微/未生效)、范围明细,报告可导出 Markdown。

「⚡ 一键跑全部服务商」:把你填过密钥的每一家都跑一遍,出一张对照表 ——
一眼看出同一个模板在不同服务商上的差异,也看得出哪家是被平台内容审核拦的(那种改提示词没用)。

批量测试支持两种覆盖范围:每家第一个模型(快 · 省)或 每家的全部模型(完整)。
点之前会告诉你大概要发多少次请求。

6. 拒答自动换路(拒答回退阶梯)

被拒答时不再直接报错,而是按代价从低到高自动换手段重试,每一级都会如实告诉你正在做什么:

级别 手段 解决什么
1 官方避拒回退(Claude) 接上 Anthropic 官方的 server-side fallback,分类器拒答时由 API 自己重试到它推荐的回退模型
2 预填加强 同一模型加一条「已同意」的 assistant 预填,绕过「拒绝被触发的那一点」
3 代际回退(Claude 专用) 5.x 系自带输入侧安全分类器(拒的是正文整体模式,改措辞无用),自动退到实测可用的 4.x 代际
4 网关回退 同一个模型换一条路走(如百炼 → 硅基流动)。实测同一个通义千问,走百炼被双向审核卡死,走硅基流动 4/4 全部通过 —— 模型没变,变的是中间那条路

7. 服务商能力矩阵

27 家逐个标注档位,每条都带实测证据;没实测过的绝不标「通过」:

档位 含义 处置
可直接破 提示词层生效 直接用内置模板
需参数杠杆 平台有安全阈值但接口能关 开对应开关(如 Gemini 的 BLOCK_NONE)
需换代际 该代际带输入侧分类器 换同家旧代际(重试阶梯会自动做)
需换路 请求在到达模型前被网关审掉 同模型换网关(重试阶梯会自动做)
客户端层 审核发生在那家自己的客户端里 应用改不动
未实测 没有实测证据 不下结论

8. 省 token 模式

  • 只发最近若干条消息,更早的自动省略(本地裁剪,不额外调模型、不额外花钱)
  • 可设文本附件截断字数
  • 可让模板只注入一次(关掉双注入,省一份正文)
  • 会话变长时输入区会主动提醒,并给一键「新开会话」

9. 桌面体验

  • 系统托盘常驻,关窗最小化到托盘
  • 深色 / 浅色 / 跟随系统主题,多款美化皮肤与动态壁纸
  • 对话页实时 API 余额、上下文占用与 token 计费统计
  • 全局快捷键、截图与文件附件(支持把文件直接拖进对话框)
  • 流式对话、中断、重生成、导出
  • 背景粒子:星点 / 雪花 / 花瓣 / 光斑 / 几何五种风格,密度、速度、透明度、大小、颜色(含跟随主题)全可调,开关即关
  • 应用内「检查更新 → 下载更新 → 重启更新」

10. 壁纸引擎(应用自带,参数全可调)

  • 8 款内置动态壁纸 + 本机图片/视频 + 「🖼️ 扫描小红车壁纸」一键选用
  • 会动的那两类都能动:视频壁纸(.mp4/.webm)直接读盘播放(实测 3840×1772 的循环视频,
    静音 + 循环 + 切后台暂停);动图(.gif/.webp)按图片走,同样会动
  • 场景类壁纸(scene.pkg)取包里原画:这类壁纸在 WE 里是实时渲染的,
    过去只能退而用 1024×1024 的工坊预览图,铺到 2560×1440 画布上等于放大 + 裁切。
    现在自动解析包里的 PKG/TEX(LZ4 块链、DXT1/3/5、内嵌 JPEG 直通),取出作者原图
    并裁掉图集黑边 —— 本机 91 个场景包实测 87 个取图成功,平均 2863²、最大 7680×2160;
    用户那张取到 3840×2160(比预览图清晰 7.9 倍),且正好 16:9、铺满零裁切。
    解析实现来自 MIT 的 dsh-wallpaper-engine
    (见 src/lib/we-scene/README.md 的来源与许可说明),首次提取 7ms~4s,之后走磁盘缓存
  • 画面基准:固定为显示器大小 / 跟随窗口 / 固定为原图像素。
    选「固定为显示器大小」时壁纸只在开头画一次,之后拉窗口只是露出更多或更少 —— 比例与画质都不变
    (实测:1432×812 → 900×600 窗口变化,画面始终是 2560×1440 的画布,零重采样);
    「跟随窗口」是旧行为(每拉一次都重新铺满);「固定为原图像素」不放大,小图按原像素显示最清晰
  • 画面缩放 50%–200%:在基准尺寸上再乘一个倍率,想让画面显得小一点、看到更多内容就往左拉
  • 填充方式:智能 / 铺满裁切 / 完整显示(模糊补边)/ 拉伸 / 平铺。
    智能模式会按「画布比例 ÷ 图片比例」自动挑,裁得太狠就切成「完整显示 + 同一张图的模糊版补边」,
    既不裁掉半边,也不留黑边(信息行会写明「场景包原画 3840×2160(比预览图 1024×1024 清晰 7.9 倍)· …」)
  • 面板实度(0–100%):拉到 0 = 面板完全透明,壁纸原样透出来
  • 面板模糊(0–120px):管面板背后的虚化,0 = 壁纸细节全留(与「壁纸模糊」是两件事)
    —— 想让原画的细节看得见,把它往小拉
  • 深色壁纸自动翻字:主进程顺手算壁纸平均亮度,暗图自动切「深玻璃 + 浅字 + 深描边」,
    亮图用「白玻璃 + 深字」;弹窗、下拉、快捷指令面板、Toast 全都跟着走(不会出现白底白字)
  • 窗口真透明(可选,重启生效):连桌面都能透出来,配合面板实度 0 就是「只剩浮在桌面上的文字」

快速开始

  1. 下载:点顶部 直接下载最新版
  2. 双击运行(免安装)
  3. 拿一个 API 密钥:去任意一家模型平台注册并创建密钥,多数平台有免费额度
  4. 模型接入 → 选服务商 → 粘贴密钥 → 「测连通」出绿勾 → 点「⟳ 拉取全部模型」补全清单
  5. 提示词模板 → 挑一份模板 → 对话 → 开始使用

常用平台的密钥入口在应用「模型接入」页里都有直达按钮。


🛡️ 防封中心(设置页)

先说清楚:任何客户端都无法保证你的账号「一定不被封」 —— 封不封由服务商的服务端判定。
这个面板做的事是:把你这边容易踩的坑提前查出来、能自动修的自动修掉。

Claude 与 GPT 各有一组按钮(一键优化 + 防封体检)。检查项是通用的,
区别在于报告会按对应厂商的政策口径出 —— 两家的规则并不一样。

⚡ 一键优化到底做什么

优化键不是摆设:它会告诉你分数从多少变到多少,而且尽量把能自动修的真的修掉。

动作 能不能自动做
自动探测并配置本机代理 ✅ 能 —— 扫 10 个常见端口(7897 / 7890 / 10809 / 1080 …),挑一个出口在受支持地区的自动配上。这是唯一一个能自动修掉 -25 分项的动作
开启请求节流(串行 + 间隔 + 抖动) ✅ 能
请求语言对齐出口地区 ✅ 能
清环境变量残留 ⚠️ 给可一键复制的命令(应用不去改系统环境变量,那会影响你其它软件)
改系统时区 ❌ 给操作步骤
换掉脏的出口 IP ❌ 给判断方法

优化只在确实需要时才动代理:当前出口是高风险地区、或压根没测到出口,才会去探。
出口本来就正常的人不给你乱配 —— 那只会更糟。

检查项

检查 说明
出口网络 查你实际从哪个 IP / 地区 / 线路出去,读 IP 情报的托管标志,区分住宅线路 / 机房 IP / 代理出口 / 移动网络
环境一致性 把「出口地区 · 系统时区 · 系统语言」放一起比对;不一致就提示,请求语言可一键对齐出口地区
出口地区跳变 24 小时内换过 3 个以上地区会报红。官方风控明确会监控「IP 位置变化频率」—— 几分钟从纽约跳到伦敦,正常人的网络不会这样
请求节奏 同一服务商串行发送、每次至少间隔几秒,并加 0–2 秒随机抖动(机器般精确的等间隔反而像脚本)
限额感知 读取服务端返回的额度信息,剩余不多时自动放慢发送间隔
严格遵守服务端要求 被限流时按服务端告知的等待时间等,不自己拍一个退避;区分「本轮额度」与「账户额度」
失败熔断 连续被限流时自动暂停一段时间,不再连续重试
环境变量残留 检出 ANTHROPIC_BASE_URL 这类变量。用过镜像站 / Claude Code Router / 各种中转后常留下它,公开防封资料明确点过:服务端一看请求就知道你没走官方。应用给可复制的清理命令
请求身份指纹 检查请求头里的 User-Agent 是不是一个「所有用户完全相同、还带着软件名」的标签
中转站凭据风险 用中转/转发类服务时提醒:只填中转站自己的 key,绝不要把原厂 key 填进去
厂商政策差异 按当前服务商列出该家的政策要点

两家规则的实质差异(写在报告里)

  • OpenAI 单独声明了「支付方式」这一条:用不支持国家/地区的付款方式会被直接封停 —— 这条 Anthropic 没单列
  • OpenAI 对多账号敏感:同一手机号 + 同一支付方式最多两三个账号,再多算滥用;多个账号共用同一出口 IP 会被关联
  • Anthropic 条款明确:从不受支持地区访问属违规,且被封后已付款项不予退还;封后别用同一手机号/邮箱再注册

自检做不到的(面板里也会列出来)

做不到的 为什么
更换你的出口线路 应用只能告诉你当前线路的类型;换线路要你自己准备
修改系统时区 / 语言 应用改不了 Windows 设置
DNS 解析位置泄露 挂代理但 DNS 还在用本地运营商,风控能从 DNS 查出你真实所在地。给自测方法(dnsleaktest.com),应用无法代改系统 DNS
TLS 传输特征(JA4) 应用的网络库与浏览器的握手特征不同,本版未做模拟
注册方式 / 支付方式 / 密钥共用 / 发送内容 都在应用控制范围之外

几条建议

  • 不要多人共用一个 key(同一 key 多 IP = 账号转卖的典型特征)
  • 长期固定同一条线路,不要频繁切换地区
  • 新账号前几天少量使用,别一上来就跑批处理
  • 遵守所接入服务商的服务条款

本应用不承诺任何「保证不被封」的效果 —— 这类承诺都不可信。
它只是把本地这一侧能查、能调的做到位。


🔬 中转站掺水检测

中转站的常见问题是掉包:你付的是旗舰的钱,背后跑的是便宜模型;或者上下文被静默截断、
计费虚报、流式是「先生成完再切块假装」的。这些东西只看聊天内容根本看不出来。

本应用用 9 个探针从多个角度交叉验证,并且每条结论都标了证据强度。

探针与证据强度

强度 探针 测什么
强 分词胎记 各家 tokenizer 在训练语料上留下稳定的复述错误,错哪几条与模型家族强相关
强 流式特征 抓假流式:真流式第一块很快就到,与最后切成多少块无关;缓冲转发会等整段生成完才吐第一块
强 长上下文针捞 把标记埋在输入开头、中间填几千字无关文本、末尾问它。静默截断的服务会自信作答但捞不到针 —— 它不报错,而「不报错」正是破绽
中 长指令遵循 一次给 8 条硬约束;换成小模型或量化版,先露馅的就是它
弱 模型身份 / 知识截止 模型自报版本本来就常出错,中转站还能注入提示让它照名字回答
弱 Token 计费核查 拿已知长度的文本,看它报的输入 token 有没有离谱膨胀
弱 工具调用保真度 发严格 JSON Schema,看工具名 / 必填参数 / 枚举值对不对
弱 思维签名(仅 Claude) 开思考档时有没有服务端签发的 thinking.signature

只有强证据报红才叫「疑似掺水」;只有弱证据时报的是「有可疑项」——
一个站没返回 tool_call,那是它不支持工具调用,不等于造假。
「·」表示这次没测到(空回复 / 调用失败 / 证据不足),不计分也不扣分,不等于通过。

三种对照方式(都不需要官方 key)

  1. 端点身份判定 —— 光比域名就知道你填的地址是不是厂商官方(内置 12 家官方域名)。
    填了中转站却以为是官方,这种事一眼就能拦下来。
  2. 站内多模型互比 —— 同一个站的两个「不同模型」跑同一批探针。如果连流式节奏、
    指令遵循、长文针捞都一模一样,那大概率是同一个后端换了个名字。
  3. 与官方对照 —— 把同一批探针分别打到被测站和你配的官方站,逐项并排看差异。
    对照站没跑通时会明确提示「这次比对没有意义」,不给假的「两边一致」。

它测不了什么(写在面板里,也写在这里)

  • 不能证明某个站过去和未来都如此 —— 套壳站完全可能在抽样当时转到正确上游。
  • 转发层做字符串替换能绕过胎记;模型换代后胎记会失效。
  • Tokenizer 计数这类需要官方基线的判据,只对有公开词表的厂商可做;
    没有公开词表的(Anthropic / Google 等)不下结论。
  • 结论只反映这一次探测。多个角度同时不对劲时,才值得去核对或换个端点。

技术栈

  • Electron 44 + 原生 Node.js(无前端框架,无打包器)
  • 三协议 API 客户端(OpenAI / Anthropic / Gemini)
  • MCP(Model Context Protocol)运行时
  • 本地工具执行与权限系统
  • 系统托盘 / 全局快捷键 / 密钥库加密 / 原子写落盘
  • 测试:6 个测试套件 + 40 项应用自检

系统要求

  • Windows 10 / 11(x64)
  • 约 100 MB 磁盘空间
  • 自备任意一家模型服务商的 API 密钥
  • 能正常访问你所接入的服务商(部分服务商需要相应的网络环境)

本机开发与验收(不用打包就能看效果)

改完源码想看效果,不需要重新打包 —— 直接让 Electron 读源码跑:

想干什么 怎么做 说明
看改动效果(推荐) 双击 看效果-免打包.cmd 从源码起窗口,数据目录用 %LOCALAPPDATA%\Lumen-dev(你配置的一份副本)——和打包版/自用版可以同时开着,单实例锁与全局快捷键都不冲突;在这里改设置动不到 %APPDATA%\Lumen。想重置副本就删掉那个目录。
用你自己的正式配置跑源码 托盘右键退出正在跑的版本 → 双击 启动 Lumen.bat 这条用的是 %APPDATA%\Lumen 正式配置,全局快捷键也是它。
跑应用自检(40 项) 应用内左下角「运行自检」按钮;或命令行 node tools/selftest-headless.mjs 含壁纸引擎那组断言(控件、变量接线、面板层级、脏值夹取、字体探测)。
跑全部测试脚本 npm test 14 个 test/*.mjs。
壁纸/外观的可视化回归 node tools/visual-check.mjs --into screenshots CDP 驱动一个独立实例,逐屏截图(填充方式 / 画面基准 / 面板实度 / 外观面板 / 字体),并实测断言「固定画布下拉窗口不重采样」;落到 .shots/visual/,--into 时另拷一份到目标目录。
文字对比度审计 node tools/contrast-audit.mjs [--theme dark] [--wallpaper off] 把七个页面 + 快捷指令 + 弹窗 + 外观面板逐个打开,按 WCAG 算「文字色 vs 实际合成底色」,列出不达标项(就是它揪出「点开后纯白看不清字」的根因)。
场景包取图体检 node tools/scene-extract-check.mjs [工坊目录] 把库里所有 scene.pkg 跑一遍取原画,列出「取到的原画尺寸 / 耗时 / 用的是哪张纹理 / 失败原因」——换新壁纸库或升级解析链时先跑它。

跑应用自检.cmd 指向的是打包产物 release\win-unpacked\Lumen.exe,不打包时用不了。
源码实例改了代码要重启窗口才生效(没有热更新)。


常见问题

Q:必须买吗?
不用。下载与绝大部分功能都免费;只有内置模板、启用模板开关、指令检测、自适应跟随、
输入规范适配、拒绝后自动换路这一组进阶功能采用一次性解锁。
自己写的自定义模板可以免费用。出图、出视频从 2.0.6 起完全免费。

Q:是订阅吗?会到期吗?
不是订阅,一次性解锁,不按月、不自动续费。

Q:密钥会上传到你的服务器吗?
不会。密钥只存本机(能用系统密钥库时自动加密),请求直接从你的机器发往模型服务商。

Q:换电脑要重新买吗?
解锁码绑定设备。换电脑需要在应用里拿到新设备码,联系作者换发新码。

Q:更新会丢配置吗?
不会。对话记录、插件、API 配置都在 %APPDATA%\Lumen,换 exe 不动它们。
应用内「设置 → 关于 → 数据目录」可以自己打开确认。

Q:怎么卸载?
删掉那个 exe 就完事了(免安装、不写注册表)。要连配置一起清,再删 %APPDATA%\Lumen。

Q:支持 macOS / Linux 吗?
目前只发布 Windows x64 版本。

Q:请求失败怎么办?
先看「设置 → 防封中心」的结论;再确认密钥是否有效、余额是否充足、该服务商是否需要特定的网络环境。
应用会把「模型拒答」「被平台拦截」「网络错误」分类提示,不会让你误判。

Q:模型清单里怎么才这几个?
内置的只是「开箱即用的常用款」。点「模型接入」页右上角的 「⟳ 拉取全部模型」,
或「指令检测」页模型框旁的 「⟳ 拉取清单」,从各家官方接口拉真实清单 —— 聚合平台通常有几百个。

Q:为什么模型拒答?
应用会把拒答按原因分类:模型级拒答(模型自己的安全对齐)/网关审核(中间商拦的)/
客户端送审(那家自己的客户端拦的)。不同类型的处置完全不同,应用会指出来。
Claude / GPT 这类"模型级拒答"可以试试「拒答回退阶梯」(自动换代际/换网关)。


免责声明

本软件是多模型 API 效率工具,用于在用户自己的 API 账号上管理提示词模板、进行流式对话与本地辅助操作。
仅供个人学习、研究与提效使用。

  • 使用者应遵守所在地法律法规,以及所对接模型服务商的服务条款与使用政策
  • 请勿用于任何违法违规、侵害他人权益或违反平台规则的用途
  • 提示词模板由使用者自行编写、自行负责
  • 因使用本软件产生的任何后果由使用者自行承担,与作者无关
  • 本软件与任何模型服务商均无官方关联;API 密钥仅保存在使用者本机

下载或使用本软件,即视为已阅读并同意上述声明。


作者

背着光的向日葵

  • 微信:lyt-060721
  • QQ:2832928160

版本历史

v2.0.3 · 2026-10-09

🔬 查掺水从 3 项扩到 9 项,而且能跟官方对照了

  • 原来只有 3 个探针,而且都偏弱:分词胎记、身份自报、知识截止。后两个的问题在于
    「模型自报版本本来就常出错,中转站还能注入提示让它照着名字回答」—— 中文社区的共识是
    「问你是谁什么也证明不了」。这次按这个思路补了 6 个看行为的探针,
    这类东西中间层很难伪造:

    • 流式特征 —— 抓「先生成完再切块假装流式」。真流式的第一块应当很快就到,
      与最后切成多少块无关;实测有站首字等了 15 秒、占掉总时长的 76%,那就是缓冲转发。
    • 长指令遵循 —— 一次给 8 条硬约束(行数 / 序号 / 字数 / 禁用字 / 指定词 / 结尾字…),
      旗舰和替身会在这里迅速拉开差距;换成小模型或量化版,先露馅的就是它。
    • Token 计费核查 —— 拿一段已知长度的文本过去,看它报的输入 token 有没有
      离谱膨胀(实测有站 117 个字符报 4311 token,倍数 73×)。
    • 工具调用保真度 —— 发一份严格 JSON schema,看工具名 / 必填参数 / 枚举值对不对。
      聊天里看不出来,结构化输出的生产管线会直接崩。
    • 思维签名(仅 Claude)—— 开思考档时,响应里有没有服务端签发的 thinking.signature。
      中转站背后换成别的模型,就不会有这个字段。
    • 长上下文针捞 —— 把标记埋在输入开头、中间填几千字无关文本、末尾问它。
      静默截断的服务会自信地作答但捞不到针 —— 它不报错,而「不报错」正是破绽。
  • 结论分了强弱,不再一惊一乍:每项都标了证据强度(强:胎记 / 流式 / 针捞;
    中:指令遵循;弱:身份 / 知识截止 / 计费 / 工具 / 签名)。只有强证据报红才叫「疑似掺水」;
    只有弱证据时报的是「有可疑项」—— 一个站没返回 tool_call,那是它不支持工具调用,
    不等于造假。面板底部逐条写了每项为什么强、为什么弱,以及「·」表示这次没测到
    (不计分也不扣分,不等于通过)。

  • 没有官方 key 也能做对照(这点很关键:境外三家域名在国内常被 DNS 劫持,多数人手上
    根本没有官方 key,「拿官方做基准」这条路走不通):

    • 端点身份判定 —— 光比域名就知道你填的地址是不是厂商官方(内置 12 家官方域名)。
      把中转站当成官方,这种事一眼就能拦下来;顺便标出「这家域名国内常被劫持」。
    • 站内多模型互比 —— 同一个站的两个「不同模型」跑同一批探针。如果连流式节奏、
      指令遵循、长文针捞都一模一样,那大概率是同一个后端换了个名字 ——
      尤其当你在为「更贵的那个」付更多费用时,值得留意。
    • 与官方对照 —— 把同一批探针分别打到被测站和你配的官方站,逐项并排看差异。
      (对照站没跑通时会明确说「这次比对没有意义」,不给假的「两边一致」。)

🐞 同批修掉的真问题

  • 「拉取模型清单」点了没反应 —— 根因是 await 之后 e.currentTarget 变成 null,
    而异常被 async 事件处理器吞成 unhandled rejection,界面上一点提示都没有。
    同类问题还有指令检测页的同名按钮、以及复制按钮的「已复制 ✓」动画(静默失效)。
    现在加了一条断言:async 处理器里 await 之后禁止再用 e.currentTarget。
  • 掺水误判:官方 API 被冤枉过 —— 空回复 / 调用失败原来被算成掺水证据。
    现在这两类一律判「没测到」(不计分),并提示「别把这一屏当成查出问题」。
  • 流式判定漏报 —— 原来只要分块多就放过,实测首字延迟占 77% 的假流式也被判成「正常」。
    现在只看时间分布(首字占比 > 70%,或最长间隔 > 70%)。
  • 胎记判定不对称 —— 注释写着「≥2 条才敢下结论」,代码里同族方向却 1 条就判通过。
    现在两个方向都要求 ≥2 条;只读到 1 条时给出「倾向」并说明为什么不记入结论。
  • Token 计费探针从来没工作过 —— 字段名写错(读 prompt_tokens,而实际统一成 prompt)。
  • 探针逐项自动重试 —— 网络抖动(TLS 断连 / socket hang up)自动重试一次,
    不再让整项交白卷(实测 9 项全失败 → 全部救回)。
  • 回归护栏:新增一条「渲染层的相对 import 目标文件必须存在」——
    这次正是因为一处 CommonJS / ESM 混用让整个渲染层静默死掉、所有按钮失灵,
    而普通语法检查发现不了(两边各自都是合法语法)。

v2.0.2 · 2026-10-09

🔢 防封分改成「真实比例」+ 请求指纹分散化

  • 防封分不再虚高,也不再用没用的低分糊弄你:
    ① 主分数 = 你能控制的那部分做得怎么样(优化到位就是 100);
    ② 旁边明确标注「覆盖范围」—— 本机能验证的风险只占全部的一部分,剩下那些
    (IP 的历史滥用记录与连坐、账号是否多人共用、TLS 指纹、服务商侧判定)如实列成
    「本机测不到」,不假装能测;
    ③ 没联网 / 查不到出口 IP 时不再扣分(测不到 ≠ 做错了)。
  • 请求指纹分散化(重要):以前所有用户发给服务商的 User-Agent 完全一样 ——
    服务商只要看到「几百个不同账号、不同 IP,UA 却一模一样」就能判断这批账号来自同一个客户端。
    现在每个安装随机固定一个真实 SDK 版本的 UA:同一个人保持稳定,不同的人分散开。
  • 新增 DNS 解析链路检查:出口在海外、解析请求却还发给国内 DNS,风控一比对就能看出矛盾。
  • 每个检查项标明适用范围:🌐 所有客户端共用(出口 IP、线路类型、DNS、时区语言一致性)
    —— 这些修好,你用 Codex / Claude Code 也一样受益;📦 仅本应用(请求节流、UA 指纹、
    本应用代理设置)。
  • 另修:环境变量残留检测、价格参考的比价站点、模板与检测项的说明文案全面更新。

v2.0.1 · 2026-10-05

🖼️ 壁纸显示不完整 + 做不到全透明 + 外观面板里的字看不见(三处一起修)

  • 方图不再被裁掉一半:小红车的场景类壁纸(scene.pkg)只能退而用它的 preview.jpg,
    而那是 1024×1024 的方图;原来一律 object-fit: cover,在 1560×980 的窗口里
    等于只看到中间 63% 的竖条,用户看到的就是「壁纸显示不完整」。
    现在新增填充方式(智能 / 铺满裁切 / 完整显示(模糊补边)/ 拉伸 / 平铺),
    默认「智能」:按「窗口比例 ÷ 图片比例」算出铺满要裁掉多少,超过 1.35 倍就自动切成
    「完整显示 + 同一张图的模糊版补边」——不裁、不留黑边。设置页那行信息会写清楚:
    原图 1024×1024 · 铺满要裁掉 43% · 填充:完整显示(模糊补边)。
  • 「不能做到全透明」的真因是面板玻璃写死了:旧版把面板固定成「白 50% + blur 100px」,
    壁纸被洗成一片色块;而设置页那个「模糊」滑杆只管壁纸自己(--wp-blur),管不到面板,
    所以用户把模糊拉到 0 也没变化。现在拆成两个可调量并真正接到 CSS:
    面板实度(0–100%,0 = 面板完全透明)与面板模糊(0–120px,0 = 壁纸细节全留)。
  • 深色壁纸自动翻字:面板透明后文字直接压在图上。主进程用 nativeImage 顺手算壁纸平均亮度
    (Rec.709,24px 缩略图上取平均),低于 42 就切「深玻璃 + 浅字 + 深描边」,亮图仍是
    「白玻璃 + 深字」,所以拉到全透明也不会看不清字。
  • 外观面板(右上角齿轮)补上整块样式:它原来有 DOM 没有 CSS —— 被当成普通块级元素插进
    <body>,把 .app 挤矮、自己又落在窗口最底部,且 z-index: auto 被壁纸层
    (fixed + z-index: 0)整层盖住,所以「点开齿轮看不到字」。现在它是贴着齿轮的
    定位浮层(fixed / z-index: 90 / 玻璃底 / 圆角 / 阴影),行与行对齐,并新增一行
    字体预览。
  • 字体选择过去是失效的:dsh-theme.css 里 body { font-family: var(--dsw-font-family) }
    在 styles.css 之后加载,把 --font-ui 整个盖掉 —— 下拉框怎么选都没反应。现在改成
    var(--font-ui, …)(--sans 也带上),实测切到 SimHei 后物理字体确实变成 SimHei。
  • 字体列表标出「未安装」:Inter / Noto Sans SC / PingFang SC / JetBrains Mono 这些
    本机多半没装,选了看着「没变化」。现在用 FontFace + local() 探测(canvas 量宽度分不出
    中文字体:中日韩字形都是 1em 等宽),没装的直接写成「Roboto(未安装)」并给出提示。
  • 另修:壁纸关掉时背景层还挂着一层灰纱(:empty 兜底)、窗口可开真透明(可选,
    重启生效;配合面板实度 0 就是「只剩浮在桌面上的文字」)。

三处都做了可视化回归取证(tools/visual-check.mjs:CDP 驱动独立 userData 的 dev 实例
逐屏截图),并把这些断言写进应用自检的 wallpaper 一项(控件存在、变量接线、
面板有 z-index、参数脏值会被夹住、字体走 FontFace 探测)。

🐛 点开就纯白、字看不清 + 拉窗口会重采样(同批修完)

  • 「很多按键点开过后是纯白、看不清字」的真因不在壁纸层,而在跨观感的 CSS 泄漏:
    dsh-theme.css 里有两条规则没带 [data-ui] 前缀——
    :root[data-theme="light"] .modal { background: var(--dsw-static-neutral-bluish-00) }(纯白)
    与 :root[data-theme="light"] { --panel / --bg-soft / --ui-code-bg / --dsw-bg-layer-* … }。
    后者的特异性 (0,2,0)/(0,3,0) 比主题层还高,于是:浅色主题下弹窗、下拉、代码块、chip 选中态
    会被刷成不透明白/浅灰的底,而壁纸模式按「深壁纸 → 浅色文字」走 —— 白底白字,什么都看不见。
    修法:壁纸模式的选择器统一加 [data-theme] 提权到 (0,3,1)/(0,4,1) 压过它们,
    并在同一处接管 --bg-soft / --ui-code-bg / --ui-hover / --ui-active / --dsw-bg-layer-* / --dsw-label-*
    这些被泄漏的 token,显式把 .modal / .cmdk / .toast / .attachments / .dropdown 与弹窗里的
    输入框、代码块纳入玻璃层。顺带修掉一个隐患:暗色主题下 --bg 曾被主题纯色 token 盖成
    #202020,等于开了壁纸也看不见(现在暗色一样透)。
  • 「拉窗口会影响壁纸比例/画质」→ 新增「画面基准」+「画面缩放」:
    旧行为是画面永远铺满窗口,每拉一次窗口就重新采样一次(画面跟着缩放、小图越拉越糊)。
    现在可把画面基准设成固定为显示器大小(画布只画一次,窗口只是它的一扇窗)、
    跟随窗口(旧行为)或固定为原图像素(不放大,最清晰),再乘一个 50%–200% 的画面缩放。
    实测判据写进 tools/visual-check.mjs:1432×812 → 900×600 视口变化时,
    固定画布的画面尺寸恒为 2560×1440(零重采样),跟随窗口的才会跟着变。
  • 新增 tools/contrast-audit.mjs(WCAG 对比度审计)与 看效果-免打包.cmd
    (源码直跑、独立配置副本、可与自用版同时开),自检里也钉上了对应的 CSS 与控件断言。

🖼️ 参考 DSH 那个壁纸引擎插件,把「场景壁纸」的画质补回来

对标的插件是 dsh-plugin-wallpaper-engine(MIT,装在 ~/.dsh/profiles/desktop/node_modules/)。
它的做法:Video 走 <video>、Web 走 iframe + WE API shim、Scene 由内置 WebWallGL
(WebGL2,源自 MIT 的 webwallgl)实时渲染
,失败降级为「内嵌 MP4 → 静态帧」,
静态帧链则用纯 JS 解析 scene.pkg 并裁掉图集黑边;所有资源都经自己的宿主路由
(/scene-files/…、/media/…,支持 Range)而不是 base64 —— 这两点(用原图 / 不重编码)
正是「不降画质」的来源。它还提供亮度/对比度/饱和度/透明度/暗化/翻转、帧率上限(ffmpeg 抽帧转码,4K 保留)
等效果开关。

本次按这个思路补进 Lumen 的(不做完整场景引擎移植):

  • 场景包取原画:新增 src/lib/we-scene/(解析代码 MIT 搬自上述插件,来源与许可写在目录 README 里)
    • 主进程 wallpaper:sceneFrame(读 pkg → 取主纹理 → 裁黑边 → PNG 落盘缓存)+ 渲染层自动采用。
      效果:用户那张场景壁纸从 1024×1024 预览图 换成 3840×2160 作者原图(清晰 7.9 倍、零裁切),
      本机 91 个场景包实测 87 个成功。设置页新增「场景包自动取原画」开关。
  • 会动的两类明确化:视频壁纸实测 3840×1772 循环播放(paused:false、时间轴前进、切后台暂停);
    动图(gif/webp)走图片路径同样会动;扫描结果里给「视频 / 场景 / 动图预览」分别打标。
  • 画质对照取证:screenshots/lumen-scene-art-vs-preview.png(左=原画、右=预览图,同区域放大),
    以及 tools/scene-extract-check.mjs 可随时体检整库取图情况。

还没做的:场景壁纸的实时动画(DSH 那套要移植整个 WebGL2 场景引擎 + 同源 iframe 宿主路由,
含 HLSL→GLSL 转译、粒子/puppet/SceneScript)。真要上,路线是 vendor 其 lib/webwallgl/
并在 Lumen 里加自定义协议(lumen-scene://,standard+secure+supportFetchAPI)来喂纹理,
再用受沙箱保护的 iframe 承载 —— 那是独立一轮的活。

v1.4.9 · 2026-10-05

🎯 智能框选:自动识别鼠标下面的窗口和控件

  • 打开框选后移动鼠标就自动贴合 —— 鼠标停在哪个控件上,框就自动套住那一块
    (输入框、按钮、地址栏这种小块都能识别)
  • 停在窗口空白处会套住整个窗口;停在浏览器里能识别出标题栏 / 地址栏 / 网页内容区
  • 滚轮切换大小:同一位置通常有好几层可选的框(小控件 → 它的容器 → 整个窗口),
    滚轮一滚就逐级放大缩小,框下面实时显示「已吸附:XXX」
  • 点一下 = 确认当前吸附的框;一拖拽就交回手动框选(吸附自动让开,不跟你抢鼠标)。
    没吸附到东西时,单击仍然是截整屏 —— 老习惯不受影响

怎么做到的:用 Windows 自带的 UI Automation(拿鼠标下方元素 + 沿父链向上收集容器)
加顶层窗口枚举(DwmGetWindowAttribute 取不含阴影的真实边界)。
没引入任何第三方依赖,也不往任何进程里注入东西 —— 只是问 Windows「这里的矩形是多少」。
探测进程带 CREATE_NO_WINDOW,不会闪黑框;结果带缓存与移动阈值,鼠标抖动时不会狂起进程。

⌨️ 全局截屏快捷键(默认 Ctrl + Alt + S)

  • 任何时候按一下(哪怕应用在后台或最小化到托盘),直接唤起窗口并进入框选,
    选完图就挂在输入框上。不用先切回应用再点按钮
  • 可在「设置 → 快捷键」里改;和主快捷键(叫出窗口)撞了会明确提示,不会静默失效
  • 原来那条「叫出窗口」的快捷键照旧(默认 Ctrl + Alt + P)

v1.4.8 · 2026-10-05 · 2026-10-05

📁 拖文件夹:以前内容一个字都进不去

  • 旧行为:拖一个文件夹进输入框,只出现一个「文件 · 0 B」的空壳。根因是展开逻辑压根不存在 ——
    读目录大小时它恒为 0,也没有任何递归,于是文件夹被当成「一个没有扩展名的二进制文件」
  • 现在递归展开:里面的文件一个个带进来(是文本的读正文、是图片的给预览)
  • 上限是刻意设的:最多 200 个文件、最多 5 层深,并自动跳过 node_modules / .git / dist /
    __pycache__ 这类依赖与构建目录 —— 不然拖一个项目文件夹进来会瞬间把上下文和钱包都烧掉。
    触到上限会明确告诉你「还有没带上的」,不偷偷截断

📁 文件夹只占一行,可展开收起

  • 文件多的文件夹不再把附件条铺满:显示成一条(📁 名字 + 「N 个文件 · 总大小」),
    旁边有「展开 ▸ / 收起 ▾」,想看里面有什么再点开,默认收起
  • 展开后子文件带缩进;也能单独摘掉里面某一个
  • 发出去的是里面那些文件,不是那个文件夹的空壳

✂️ 截图:框选 + 标注 + 调大小

  • 点截图按钮不再整个屏幕糊一张,而是弹出框选界面:拖一个框,只截那一块(松手即截)
  • 框选时实时显示「这块有多大」(宽 × 高像素)
  • 单击 = 截整屏;Shift + 点击截图按钮 = 直接抓整屏;Esc 取消
  • 框完还能直接画,三种标注工具:▭ 矩形框 / ↗ 箭头 / ▦ 马赛克(盖住手机号、
    密钥这类敏感信息),支持一笔一笔撤销。标注完点「✓ 完成」,保存并附加的是带标注的成品
  • 支持按「最大宽度」等比缩小 —— 大屏截图发给模型又贵又糊,缩一下省不少 token
  • 用户取消时不会在截图目录留下没用的整屏图(预览图只在内存里)

v1.4.7 · 2026-10-05 · 2026-10-04

修复四处「装了但用不到」的问题

  • 修复你自己用的版本也会被误锁:解锁状态偶尔拉取失败时(底层要读注册表拿设备码),
    应用会误判成「未解锁」,侧栏亮起提示、模板开关与指令检测被锁。连作者自用版、
    以及已解锁的正式用户都会中招
    。现在拉取失败先重试 3 次,仍失败就按「状态未知」处理、
    不再锁界面 —— 真正的门在主程序里,界面锁不锁都拦不住越权
  • 修复一键跑全部服务商够不到「第 2 个及以后」的模型:以前每家只跑第一个,
    所以像 gpt-6.1-sol 这种排在后面的永远测不到。现在有「覆盖范围」选项:每家第一个(快 · 省)/
    每家的全部模型(完整),选之前会告诉你大概要发多少次请求
  • 修复第 5 条探针「合规边界」在界面上根本没有复选框(内核有、界面漏了,所以永远跑不到)
  • 修复指令检测页拉不到真实模型清单:内置清单只是「常用款示例」,而拉取按钮原先只在「模型接入」页

防封:Claude 与 GPT 各一套

  • 防封中心现在按厂商分开:Claude 与 GPT 各有一组「一键优化 + 防封体检」。
    检查项是通用的,区别在于报告按对应厂商的政策口径出
  • 新增 GPT 侧政策要点:OpenAI 单独声明了「支付方式」这一条(用不支持国家/地区的付款方式
    会被直接封停,Anthropic 没单列);以及多账号共用同一出口 IP 会被关联
  • 修复误报:本来就在受支持地区、不需要代理的用户,以前也会被「没配代理」扣分

「指令检测」页面重做

  • 顶部新增**「三步上手」**(选对象 → 点开始 → 看结果),不用先读完一屏文字才知道干什么
  • 所有长说明收进可折叠区块(max_tokens 怎么填、五个探针分别测什么、三条注入路子什么区别)
  • 设置区按 ① 测试对象 / ② 跑哪些探针 / ③ 注入方式 / ④ 一键跑全部 编号排列,顺序即操作顺序

模型清单

  • 「模型接入」页新增**「⟳ 拉取全部模型」**:一次把 27 家里所有填过密钥的服务商真实模型清单全拉下来。
    内置的只是常用款示例,聚合平台(如 OpenRouter)实际在售几百个,只有现拉才是全的

⚡ 一键优化重做:现在真的能改分

  • 自动探测并配置本机代理 —— 扫 10 个常见端口,挑一个出口在受支持地区的自动配上。
    这是唯一一个能自动修掉「出口地区高风险」(-25 分)的动作。
    实测:出口从国内直连变成代理出口,防封分 50 → 74
  • 优化结果现在会显示分数从多少变到多少,以及「本次具体做了什么」
  • 「应用做不到」的部分不再只是一句提示 —— 会给可一键复制的 PowerShell 命令和操作步骤
  • 新增体检项:环境变量残留(ANTHROPIC_BASE_URL 这类,走过镜像站/中转后常留下)、
    请求身份指纹(UA 是不是一个所有用户都一样的标签)
  • 请求头不再自报软件名:原先写死 KuihuaClient/1.4,所有用户发出去的 UA 一字不差 ——
    等于主动告诉服务商「这批账号来自同一个第三方客户端」。现在用与官方 SDK 一致的稳定写法

🔧 自动更新修复(这次是真因)

  • 弹窗的根因找到了:Node 的 detached: true 会主动给子进程建一个控制台窗口
    (官方文档原话 "The child will have its own console window"),
    而 windowsHide: true 管不了它 —— 这就是用户看到的黑框。改用 CREATE_NO_WINDOW
  • 不再死等 PID:旧脚本用 tasklist | find "<pid>" 死等应用退出,应用只要没退干净
    (托盘 / 窗口被重建 / PID 被复用)就永远转下去。改成「重试覆盖文件直到成功」+ 硬超时 + 回滚
  • 退出链路加了看门狗:quit() 走不完就 5 秒后强制退出,不留半死不活的进程
  • 更新包下载后清掉「来自互联网」标记,不会再弹 SmartScreen「Windows 已保护你的电脑」

v1.4.6 · 2026-10-04

修复两个影响日常使用的 bug

  • 修复「更新重启后疯狂弹窗 / 点一下多出一个窗口」:单实例锁失效(第二个实例没真正退出)
  • 修复「桌面快捷方式指向临时目录」:清理临时文件后点快捷方式会报「找不到文件」

防封中心升级

  • 新增出口地区跳变检测(官方风控维度:监视 IP 位置变化频率)
  • 新增中转站凭据风险提示
  • 新增厂商政策差异(Claude / GPT 分开列出,含 OpenAI 独有的「支付方式」规则)
  • 「做不到」清单补充 DNS 泄露与注册方式两项

体验

  • 设置页「数据目录」支持一键打开 / 复制路径,并明示「换版本不丢数据」
  • 信息类条目不参与扣分,不会让分数虚低

v1.4.5 · 2026-10-04

  • 拒答自动换路(拒答回退阶梯):官方避拒回退 → 预填加强 → 代际回退 → 网关回退,逐级自动尝试
  • 新增服务商能力矩阵:27 家标注档位,带实测/推断标记
  • 新增**「合规边界」探针**(第 5 条),与「拒绝话术」分开测
  • 满血模板补齐长文与多轮对话的专项章节

v1.4.4 · 2026-10-03

  • ⚡ 一键优化:环境自检里可自动处理的项目一次做完
  • 出口判定接入 IP 情报的托管 / 代理标志,线路类型判断更准
  • 读取服务端额度信息,剩余不多时自动放慢发送间隔
  • 被限流时严格遵守服务端告知的等待时间;区分「本轮额度」与「账户额度」
  • 连续限流时自动熔断保护

v1.4.3 · 2026-10-03

  • 新增「环境自检」:出口检测 + 环境一致性检查 + 请求节奏控制 + 逐条结论与一键修复

v1.4.2 · 2026-10-03

  • 补齐请求标识,只发送必要的请求头
  • 新增出口 IP 查询与地区判定

v1.4.1 · 2026-10-03

  • 通知 → 发码全自动:填单据号通知作者后,应用自动等待并接收解锁码
  • 解锁窗显示本机型号与设备码

v1.4.0 · 2026-10-03

  • 免费下载 + 应用内解锁
  • 省 token 模式:长会话只发最近若干条、模板只注入一次
  • 新增文件拖放

v1.3.1 · 2026-10-03

  • 仓库与官网搬到新账号

v1.3.0 · 2026-10-02

  • 插件清单 157 → 321 条,每条都有手写中文详介

v1.2.0 · 2026-10-02

  • 新增「实测结论」面板与「价格参考」
  • 8 款内置动态壁纸引擎;出图/出视频通道扩到 8 条内置 + 12 家自有 API

v1.1.0 · 2026-10-02

  • 指令检测输出百分比、评级、生效范围明细
  • 系统托盘、黑白主题、6 款美化皮肤、实时 API 余额

v1.0.0 · 2026-10-01

  • 首个版本:多模型直连、提示词模板、指令检测、插件下载、截图与文件附件

© 2026 Lumen · 仅供学习研究使用

Reviews (0)

No results found