0.10.0 增加“我的信息”长期记忆、全局回复策略、图片及音频文件输出选项、多套自定义风格、执行记录批量删除和按对象类型筛选。群聊按发送人保留待回复消息,请求模型后新消息进入下一轮;信息不足可继续等待,真实@我以回答或澄清完成。故障按会话重试,发送结果未知时通过微信真实记录补核并避免自动重发。回复次数上限支持1–99999或不限。绿联相关实现、依赖和构建入口已停止并移除。
当前修复候选:0.10.83-stable.001。首页延后加载微信桌面与 AI 工作台资源,保留加载期间取消和会话失效保护。验收范围见本版状态,版本与构建记录见版本记录。完整兼容环境、真实用户试用和长期稳定性等验收边界仍分别记录;内部测试不等于飞牛官方审核。
平台范围(2026-09-30):仅支持飞牛 fnOS,绿联适配已经停止,相关运行入口、依赖和打包脚本已移除。
项目级协作原则见 协作规则。讨论结论、用户问题和待执行验收用例统一见 开发测试流程;2026-09-15 的核对与设计建议见 问题核对报告。登记不代表已实现或已通过实机验收。
本节保存旧版实现及当时的验证范围。当前操作请以本文下方的“使用”“AI 辅助”和“启动设置”为准。
0.1.32 修复原生发送校验依赖气泡颜色、资料面板清理超时的问题;由界面核验联系人并提交文字,必须收到数据库新增消息才确认发送。包含 0.1.31 的自动回复名称、搜索、开关保持和回复进度修复。
0.1.31 修复刷新联系人、保存策略后 AI 总开关被关闭的问题,重启后保留开关并重新核验当前账号;通过稳定消息标识保存回复进度,处理策略生效后在首次轮询前收到的消息,避免漏回和重复回复。回复功能入口改为“自动回复”,联系人列表支持名称搜索。
0.1.30 修复 Linux 微信 4.1.13.9 的通讯录读取失败:兼容编码后的数据库密钥缓存,按结构定位并通过数据库认证,不再依赖内存中的明文密钥字符串。联系人按好友类型筛选并排除已删除条目。已在指定飞牛 x86_64 设备的正式 API 读取到 49 位好友,并验证测试联系人的历史消息解析;详情见 实机修复记录。
0.1.29 将 AI 联系人和聊天读取切换为实例私有的本地数据接口,不再逐项打开通讯录或翻动聊天窗口。按需读取加密数据页并解析已提交的近期消息,所选聊天沿用现有模型学习流程。修复短暂登录检测失败和状态请求失败导致 AI 入口消失、配置面板被重置的问题。新数据适配已通过本地加密数据库与浏览器回归,NAS 实机读取权限、微信版本兼容性和真实模型仍待安装后验证,详见 验证记录 和 本地数据接口说明。以下版本记录中的界面扫描与读取范围描述属于旧版本。
0.1.28 取消闲时备份资格检测,直接设置每日时段;闲时启动后自动点击微信启动页的“登录”。前期仍需扫码,后续勾选“自动登录该设备”后才可自动登录。AI 辅助仅在微信登录成功且桌面已连接时显示。详见 本次调整。
0.1.27 将 AI 辅助入口调整为微信登录后显示,退出登录或连接断开时隐藏;修复联系人扫描中的账号设置窗口识别、通讯录分页及身份读取问题。详见 修复记录。
0.1.25 将回复策略与主动聊天统一从联系人列表开始:回复策略逐人展示,未设置保持空白,可手动选择策略或单独学习聊天风格;批量学习每次最多 10 人,聊天按联系人整合后只调用一次模型。移除标签分组及按风格展示,主动聊天保留明确勾选的联系人并按配置发起。联系人发现不再要求当前已打开聊天窗口。详见 AI 辅助说明。
0.1.24 完善 AI 辅助:API Key 保存后保留星号,可展示或隐藏;回复策略新增多轮问答,按需分段、随机等待及追问;主动聊天可围绕目标持续进行多轮沟通。学习时明确分析用户对选定联系人的表达风格。详见 AI 辅助说明。
0.1.23 重排 AI 辅助:模型设置移到右上角,主页提供主动聊天与回复策略开关;学习所选聊天后按风格或联系人展示模型结果,再确认应用。主动聊天改为五步配置,支持手动、粘贴学习和引用已有风格,可分段发起并围绕本轮目标接续。详见 AI 辅助说明。
0.1.22 修复微信自动登录检测读取已关闭设置窗口、检测刷新时闲时备份反复置灰的问题;修复 Anthropic 服务地址缺少 /v1 导致连接失败,新增 MiniMax 预设。使用提供的 MiniMax-M3 配置已通过真实连接测试。验证范围与安装包状态见 0.1.22 修复记录。
0.1.21 优化模型与策略配置:提供常用服务预设、自定义接口、模型列表拉取与当前配置测试;主动目标提供六类可编辑模板;识别需要文件或通话能力的文字请求时,暂停对应对象并提示手动处理。源码与网页已完成验证,打包与交付状态见 0.1.21 验证记录。
新增 AI 辅助入口与总开关,位于微信桌面左侧,全屏下也可使用。支持自带模型、策略配置、风格学习与编辑、辅助对象选择、主动联系队列和自动回复开关。主动联系按每次随机 2–5 分钟依次执行。用户操作微信时临时让出桌面,检测到手动回复后暂停该对象的自动回复。
AI 辅助保持官方微信程序原样,只通过实例私有桌面的外部接口操作。聊天正文不由 AI 辅助持久化;模型密钥加密保存,策略、风格和不含正文的队列状态按实例隔离。关闭、取消及学习结束会清理内存上下文,用户输入桌面前会先停止原生自动操作并完成交接。功能约定和微信适配边界见 AI-ASSISTANT.md。已在指定飞牛 x86_64 设备验证单聊身份、仅限指定对象的扫描、连续文字读取与一条测试消息的发送回执。当前适配已测浅色文字布局,群聊、媒体和未知布局不自动处理。模型服务由用户部署后自行配置;真实模型、多对象和完整自动聊天流程尚未验收。
0.1.20 最终 FPK 已生成并通过包校验。NAS 部署尝试失败,官方本地安装命令卸载旧应用后安装未成功,原数据目录已不在原路径,恢复情况未确认;用户已接手安装。详情见 0.1.20 开发记录。
沿用 0.1.10 的图标缓存更新方式:桌面图标文件名和网页图标地址随图片内容变化。升级后重新加载飞牛页面以加载新入口。
新增彩色表情、装饰与数学符号字体,修复昵称及文字中部分图案显示为方框的问题。栖盒图标为透明背景的绿色开口盒子。字体支持范围及验证见 docs/FONTS.md。
精选应用在左,桌面在右。左侧采用紧凑卡片。闲时备份无需检测即可设置。真实自动登录完整周期仍待验收,详见 docs/IDLE-POLICY.md。
在自己的 NAS 上运行官方 Linux 微信,把微信实际接收到的记录保存在 NAS,并选择手动启动、持续备份或闲时备份。飞牛使用独立应用标识 qibox,入口 /app/qibox/,使用系统分配的应用数据目录,与其他项目没有数据连接。
- 首次选择“下载安装微信”,或导入与设备匹配的官方 x86_64 / ARM64 .deb 包。页面提示当前设备格式,下载自动选择架构。当前已适配导入版本为 x86_64 的 4.1.13.9、4.1.13.23,以及 ARM64 的 4.1.13.9;具体 SHA-256 见 config/wechat.json。安装一次可多开;这些声明不代表所有架构已经完成真机验收。
- 下载按 NAS 实际接收字节显示百分比、大小和近期速率;无法取得总大小时仅显示已下载大小与速率。安装按准备、校验、检查、解压、完成分阶段显示,校验和解压分别按实际处理字节计算,其他阶段显示处理中。
- 打开微信并完成官方登录,记录由微信保存在 NAS。栖盒不另存快照、不自动导入手机全部历史记录,也不将进程运行状态当作微信已登录或备份完成。
- 电脑左侧是桌面,右侧“精选应用”负责安装、添加到桌面、恢复和卸载。点击桌面应用图标打开,支持键盘 Enter;启动设置、重命名、停止和删除收在应用的更多操作菜单。
- 手机提供实例查看、登录、启动设置、重命名、停止和删除,以及可用实例的 AI 总开关。手机登录界面可显示微信二维码;扫码和确认由微信决定。完整的 AI 设置与联系人工作台在电脑上使用;手机页面只提供轻量 AI 总开关,不读取完整工作台数据,也不显示电脑微信桌面的操作栏。手机系统与浏览器兼容性仍需按实际环境验证。
- 添加、重命名和恢复统一校验名称,使用中及保留数据的应用都不能重名;比较前去掉首尾空格,名称占用限于当前 NAS 用户。添加时默认提供未占用的名称。恢复旧数据遇到重名时,需修改名称后恢复,原实例 ID 和数据目录保持不变。
- 先完成当前实例的微信登录,再从电脑界面的 AI 辅助入口配置自己的模型服务、接口、模型名称和 API Key。阅读数据发送说明并同意后,测试连接;不要把密钥或聊天记录发给支持人员。
- 读取联系人后,选择要开启自动回复的对象及风格。未选择独立风格的对象跟随默认风格;独立风格单独保存。AI 总开关关闭时不执行自动回复。修改总开关不会清空模型、风格或记忆。
- “智能判断是否回复”开启时,模型会决定是否回复;关闭时,仍受对象开关、限额、手动接管、可读取消息及安全校验约束,不保证任何输入都会发出回复。
- 学习风格、记忆和分析报告先核对结果,再按页面确认应用。候选结果不等于已生效的设置。在执行记录中查看实际结果;发送状态未知时不要按消息反复重发。
请求按你启用的功能向所配置模型服务发送相关聊天内容和设置,可能产生服务商费用;价格、速度、留存政策和可用性由该服务商决定。模型密钥、个人信息、聊天记忆及相应历史在 NAS 上加密保存;执行记录可包含加密来信摘要和回复正文。分析报告及导出文件可能含聊天原文。关闭 AI 不会删除已保存内容,已下载的文件需自行管理。详见 隐私政策。
- 显示“未登录”时打开该实例微信,按原生页面扫码,并在手机确认本次登录。二维码过期时使用原生页面重新获取。手机确认过期不能作为已登录证据;若微信拒绝从相册识别登录码,请使用摄像头扫一扫。
- 联系人暂时无法读取时,先确认登录的是预期微信账号,再使用页面的刷新或重试入口。状态未知不等于已经退出;不要为了刷新联系人删除实例或清空数据。
- 模型连接失败时,核对所选接口、服务地址、模型名称和服务商返回的错误。认证失败检查有效密钥与权限;限流、超时或服务不可用按提示处理。不要用另一模型的连接成功证明当前配置正常。
- 安装空间不足时先释放 NAS 空间,再重试。安装中断或失败不能当作已安装;重新打开页面检查实际状态。需要找回旧实例时,使用“保留的数据”恢复原目录;新建同名实例不会自动导入旧数据。
删除应用时默认保留数据。再次使用时从“保留的数据 → 恢复使用”选择原应用,再登录原微信。恢复复用原实例 ID、HOME、登录文件及聊天数据目录;不会凭微信账号自动匹配一个新建实例。存在保留数据时,在应用市场添加时会先提供恢复选择,仍可选择新建。
永久删除要求输入“确认删除”加应用完整名称,例如名称为“工作微信”,需输入“确认删除工作微信”。删除保留数据适用相同规则。
“卸载微信”移除共用微信程序和安装包,默认保留数据,重装后继续使用原目录。也可选择清除当前操作者名下全部微信数据,包含保留的数据,需输入“确认删除微信”。卸载先停止所有使用共用程序的微信,停止失败则不移除程序。入口限 NAS 管理员;清除数据始终限制在请求者自己的数据目录,不删除其他用户的数据。
- 手动启动:需要时打开。关闭网页不停止微信。
- 持续备份:保存设置后立即检查启动,此后每 30 秒检查进程。登录后接收并保存记录。与电脑登录同一微信冲突,适合主要使用手机时开启。失败尝试间隔至少 60 秒,同一天连续 3 次失败后停止重试;主动停止会持续暂停,直到再次打开或保存设置。
- 闲时备份:按每日时段启动和退出(北京时间,支持跨夜),不再检测资格。前期需扫码;微信允许并勾选“自动登录该设备”后可在定时重启后自动登录。定时启动时栖盒尝试点击启动页“登录”,仍需扫码或手机确认时由用户完成;主动打开接管的会话不被计划强制关闭。
闲时模式可以直接选择、保存时段,不以资格检测锁住设置。微信自行决定账号在当前设备上是否允许原生自动登录;已登录、进程运行时间或旧手机确认都不能证明下次免确认。切换账号、搬到其他设备或实例后需重新核实。核对进度和历史方案边界见 docs/IDLE-POLICY.md。
server/catalog.mjs 定义市场条目,桌面及保留数据保存 appId,旧数据默认归属 wechat。安装接口按 /api/apps/:appId/install/* 分派;保留旧安装接口兼容已打开的旧页面。当前只上架官方微信,不接受未适配的应用标识。后续接入新应用时仍需实现其安装库、运行器和设置策略;不是任意 Linux 安装包通用安装器。
需要 Node.js 22、Python 3 和 fnpack。运行依赖由 config/runtime-lock.json 和 config/runtime-lock-arm64.json 固定,缓存分别位于 .cache/runtime 和 .cache/runtime-arm64。微信不打进栖盒安装包。
npm ci
npm run prepare:runtime
node scripts/prepare-runtime.mjs --arch=arm64
npm run build:web
npm test
npm run check
npm run test:ui
npm run test:desktop
npm run build
上述为当前飞牛构建与验证入口。
工具路径可由 QIBOX_BUILD_PYTHON 和 QIBOX_PLAYWRIGHT 指定。npm run dev 提供本地页面预览,实际微信须安装到 NAS 使用。
飞牛统一包的输出路径为 dist/qibox-<产品版本>-all.fpk,包含 x86_64 和 ARM64 运行组件,依赖对应架构的飞牛 Node.js 22。启动只解压当前架构,新增字体由两种架构共用;打包支持双架构不代表 AI 原生适配已在 ARM64 实机验收。构建核对版本、入口、脚本权限、字体和全部组件哈希。平台差异、构建及安装步骤见 docs/MULTIPLATFORM.md;验收记录见 reports/RELEASE.md。
开源事项见 NOTICE.md。
发布者 Bot;联系邮箱 bot@qiapp.online。
本版采用 D:\app开发\UI通用组件库\docs\design-system.md(修订 2026-10-14)及 docs/integration.md。当前随包 CSS 组件仍为 @qiapp/ui 0.1.0(来源见 web/vendor/qiapp-ui/SOURCE.md);新资料行与设置采用产品组合层补齐,未声称旧组件已支持新规范全部能力。
NAS 登录微信:运行官方微信客户端,支持自动登录及在线期间可获取消息的实时同步,范围遵循官方客户端能力。AI 辅助:用户自带模型 API 后使用学习、总结、分析及自动回复;自动学习独立授权,关闭后保留已保存资料供回复使用。闲时备份:与实时同步分开调度,按时间段与整机负载、网络吞吐、可用内存阈值退让,计划启动的微信尝试降低 CPU/I/O 优先级,可暂停和恢复。不能区分所有上传来源,也不承诺无条件零影响。