Skip to content

Releases: lokicorvus/crosspet

1.3.6 · Codex 重置提醒、「新功能」

Choose a tag to compare

@lokicorvus lokicorvus released this 16 Oct 05:41

新功能

  • Codex 重置提醒(默认关,「设置… → 额度」里打开):官方提前宣布要重置 Codex 额度时,GPT 的额度下方会多一行「🔔 官方已宣布重置」;右键「会重置吗?」可以问她,她会先查手机,再按预测的概率摇铃铛、期待、怀疑或者摇头(GPT 原版和降智龙崽各画了一套新动作);出现很可能重置的新预测时,她会主动说一句。数据来自第三方网站 codex-resets.com,根据官方推文整理,预测不是 OpenAI 的承诺(感谢 @chin190 的提案和演示,#16)
  • 「新功能」:以后每次更新完第一次打开,她头顶会冒出一张小卡片「更新好啦~这次多了 N 个新功能」,点「去看看」打开「设置… → 新功能」,每条写了怎么用、能一键跳到对应的开关;有没看过的新功能时标签上有个小红点

修复

  • Windows:用 Codex 的 app-server 模式(比如通过 MCP 桥调用 Codex)时,桌面上越攒越多空白终端。现在钩子读到完整的事件就退出(感谢 @zsjs110110-cpu 的排查和复现脚本,#19)

右键「检查更新」就能一键更新,设置、角色和 AI 接入都保留。完整记录见 CHANGELOG。

1.3.5 · 修复 Gemini 额度显示、Windows 换缩放后被裁,DeepSeek 余额更及时

Choose a tag to compare

@lokicorvus lokicorvus released this 14 Oct 14:52

修复

  • Gemini(Antigravity)额度显示成 0%,或者多出一行 0%:Gemini 4 发布后,Antigravity 加进了只给 Ultra 套餐用的新模型,别的账号里它标着「不可用」、没有额度信息,被当成了「剩 0%」。现在不可用的模型不算进额度,真用完的照样显示 0%
  • Windows:桌宠开着时改了系统缩放,或者拖到缩放不同的另一块屏幕,模型、气泡被裁掉一截、光晕变成方块,要重启才好。现在缩放一变就重新对齐。反馈的运行状态里也多了文字大小、画布和缩放信息,方便排查

改进

  • Gemini 额度更及时:改问 Antigravity 的额度汇总,和它自己「View Usage」里的数字同步;固定显示两行:Gemini 一行、Claude/GPT 一行
  • DeepSeek 余额更及时:发消息、每轮回答结束时都会查一次,定时查询从每 10 分钟改成每 1 分钟,充值后说句话余额马上就变。需要在「设置… → 接入 AI」里给 DeepSeek Harness 点一次「更新」
  • 插件有新版本、或者更新了但 DeepSeek Harness 还没重开时,「设置… → 接入 AI」会写明怎么做,桌宠也会提一句。只提醒,不会自动改 Harness 的配置

新功能(给喜欢折腾的人)

  • 自定义角色可以替其他 AI 演动作:在她的 character.json 里写 "reactTo": ["claude", "gpt"](或 "*"),她在场时这些 AI 干活的动作都由她来演。默认行为不变,用法见 自定义角色(感谢 @SkywingJam 贡献,#17)

右键「检查更新」就能一键更新,设置、角色和 AI 接入都保留。完整记录见 CHANGELOG。

CrossPet 1.3.4 · 降智龙崽皮肤、文字大小、设置分页,修复 Windows 立绘不显示

Choose a tag to compare

@lokicorvus lokicorvus released this 14 Oct 04:17

新皮肤:降智龙崽
御姐白龙 GPT 换上了一身大一号的龙崽连体服,变成迷迷糊糊、反应慢半拍的天然呆:额度被砍了会问「额度?……能吃吗。」,跑命令前要「先备份一下」。43 张立绘和一套专属台词,「设置…」→「当前角色」里选「GPT · 降智龙崽」。
穿着它时有专属彩蛋:DeepSeek 端着一碗白米饭路过,点一下,龙崽就会闻着饭香爬过来。(玩梗,不是对任何公司的事实指控。)

新功能

  • 文字大小:「设置… → 外观」里。默认跟着人物一起变;单独拖文字滑块就分开,把人调小、名牌和额度的字照样看得清,窗口会自动给字留出地方
  • 合并显示各家额度(默认关):额度小窗把各家 AI 的额度排成一张表,不用来回切角色(感谢 @SkywingJam,#11)

改进

  • 「设置…」分成 外观 / 角色 / 额度 / 接入 AI / 通用 五个标签页
  • GPT 额度刷新更快:Codex 干活时每 1 分钟、闲着时每 2 分钟(原来 5 分钟),每次查询只占约 0.15 秒 CPU
  • 彩蛋按衣服分开:穿皮肤只出这件皮肤自己的彩蛋

修复

  • Windows:部分电脑上立绘全都不显示。现在立绘改由 CrossPet 自己读文件交给网页;万一还有图没加载出来,日志里会记下是哪张(感谢报告问题的用户亲自排查、实测)
  • Windows:她在桌面上时,她占的那块地方(包括藏起来以后)点不到桌面、拖文件会变成「复制」
  • macOS:用过全屏程序后切到别的桌面,桌宠不见了(感谢 @SkywingJam,#14 #15)
  • macOS:重启后不记得上次选的角色(感谢 @SkywingJam,#13)
  • DeepSeek:账户同时有人民币和美元时,余额只显示一种、还会来回跳;现在两种都显示,余额低按币种分别算(感谢 @SkywingJam 的排查,#10)。需要在「设置… → 接入 AI」里给 DeepSeek Harness 点一次「更新」

右键「检查更新」就能一键更新,设置、角色和 AI 接入都保留。完整记录见 CHANGELOG。

CrossPet 1.3.3 · 修复 GPT 额度显示

Choose a tag to compare

@lokicorvus lokicorvus released this 12 Oct 15:08

GPT 额度显示不对的问题,这一版从根上改了

之前 GPT 额度是从电脑上的 Codex 会话记录里「猜」出来的。实测发现这个办法不可靠:用了重置卡、到点重置、在别的设备上用过,记录都不会变;甚至在 Codex 里对话了一轮,记录也不一定更新,所以经常显示旧的数。

  • 现在改成直接问 Codex:桌宠让你电脑上的 Codex 自己去查实时额度(和在 Codex 里看「使用情况」是同一件事,只查用量,不对话、不消耗额度,CrossPet 不碰你的登录凭据)
  • 用了重置卡、换了套餐、在别的电脑 / 网页上用过,最多 5 分钟就跟上;Codex 每回完一轮也会马上查一次;reset 动画同样跟着实时的数
  • 问不到时(断网之类)接着显示最后一次问到的数,并标上「· 15:30 的数据」;从没问到过就不显示,「设置…」里「显示 GPT 额度」下面写明原因(没找到 Codex、没登录……)
  • Windows 上在 WSL 里用 Codex 的:Windows 这边问不到、WSL 又开着时,会去 WSL 里问那边的 Codex
  • 反馈附带的信息里写清额度是几点问到的、查了多久、没问到的原因;诊断列出找到的 codex 程序和版本

其他修复

  • Windows 上全屏隐藏 / 恢复(或快捷键藏起来再叫回)之后,偶尔整个画面冻住:摸头、戳一下、彩蛋都没反应,只有额度还在变(日志里是 0x88980406 渲染线程失败)。现在藏起来不再关掉窗口,而是让她隐身(全透明、鼠标直接穿过、不压在全屏程序上面);万一渲染还是出问题,会自动重启一次桌宠

你要做的

  • 什么都不用做,右键「更新」即可。GPT 额度默认是关的,想看的话在「设置…」里打开「显示 GPT 额度」(要装了 Codex 桌面版或命令行并登录)

CrossPet 1.3.2 · 快捷键隐藏、全屏真的隐藏、Codex 不再自己开工

Choose a tag to compare

@lokicorvus lokicorvus released this 11 Oct 11:47

新功能

  • 快捷键隐藏 / 显示她:macOS ⌃⌥P,Windows Ctrl+Alt+P,再按一次叫回来。「设置…」里可以换成 ⌃⌥H 或关掉,被别的程序占用时会提示;右键菜单也有「暂时隐藏」。藏着时 AI 干活也不出来,点菜单栏爪印(Windows 双击托盘图标)也能叫回来,重开 App 恢复显示
  • 反馈带的信息更全:运行状态(窗口位置、是否显示 / 被挡住 / 因全屏收着、层级、贴边、前台程序、各项设置、最近状态、GPT 额度最近一次读到什么、检查更新结果)和接入诊断(每个 AI 的配置在哪、CrossPet 的条目在不在、最近一次收到它的消息、相关环境变量、Codex 是否在 WSL 里)。只有路径、开关和时间,不含对话和密钥
  • 「设置…」→ 接入 AI:显示每个 AI 上次发来消息的时间;接上了但从没收到过消息的会标出来,并告诉你该怎么排查(比如 Codex 要用 /hooks 信任一次)。接入 Codex 时,发现 CODEX_HOME 只在终端里设了、或者 Codex 在 WSL 里,会直接提示
  • 装了测试版的,「检查更新」也会收到下一个测试版;装正式版的照旧只收正式版

修复

  • macOS 全屏时没有自动隐藏(「所有空间都显示」的浮动窗口照样盖在全屏程序上)。现在自己检测:她所在屏幕上的前台程序全屏时收起来,退出全屏放回来;有刘海的 MacBook 也认得;进全屏约 0.4 秒就收,不会在全屏动画上闪一下;全屏时点菜单栏爪印照样能叫她出来
  • Windows「全屏时隐藏」只看整台电脑,另一块屏幕在全屏、或者某些程序让系统一直处于「勿扰」状态时,她被藏起来就不出来了。现在只在她所在那块屏幕被前台窗口铺满时才藏;双击托盘图标能临时叫她出来
  • Codex 桌面版在后台写首页「主动建议」(翻你的文件、邮件、日历)时,她以为你在干活:一打开 Codex 啥都没输入就开工,还常常直接手忙脚乱。现在只跟着你自己开的对话(有会话记录的)动
  • Windows 上 GPT 额度有时一直显示旧的,要在设置里关开一次才刷新(Codex 开着会话文件写的时候,Windows 文件列表里的修改时间不更新,挑到了旧对话的记录)。现在比较每条额度记录自己的时间,取最新的;而且 Codex 每回完一轮就马上读一次,不用等一分钟
  • GPT 额度在 Codex 回复途中被刷新(用了重置卡、换了套餐)时,reset 动画被紧跟着的干活动作盖掉、看不见。现在留到这一轮干完再演
  • macOS 切换桌面(以及窗口被挡住又露出来)之后,身边的小特效一闪一闪:终端里的字一帧在一帧不见、睡觉的 zZz 错位。原因是 WebKit 在窗口重新露出来时会自己把暂停的 SVG 动画开起来,它自己的时钟和桌宠按帧推进的时间打架。现在发现被开起来就重新停住、从上一帧接着走,耗电不变(感谢 @SkywingJam 在 #9 里发现并录屏逐帧对照)
  • 撤销 ZCode 接入时不再关掉 / 删掉你自己的钩子设置(和 1.3.1 修的 DeepSeek Harness 是同一类问题)

画面

  • 身边的小特效(跑命令的终端、画板、浏览器卡片……)跟着屏幕刷新出帧,不再一顿一顿:平时 60 帧,省电模式从 15 帧提到 30 帧。实测比原来按定时器 30 帧还省一点(干活时约 11%,省电模式约 8%)
  • 小卡片(终端、浏览器、编辑器、画板……)不再上下浮动,里面的小字和细线不会闪、不起锯齿
  • 立绘:又抠掉 31 张里漏掉的大块白底(GLM 脸旁的发缝、Gemini / Claude 腿间、GPT 裙摆和尾巴之间、卫衣 DeepSeek 贴边时尾巴和裙子之间等)

CrossPet 1.3.1 · 修复 DeepSeek Harness 的第三方服务商被删

Choose a tag to compare

@lokicorvus lokicorvus released this 10 Oct 13:31

出了什么问题

  • 接入 DeepSeek Harness 时,CrossPet 会在 cordis.patch.yml 末尾加一小段配置。之后你在 Harness 里加第三方服务商(或者改别的设置),Harness 也写在文件末尾,正好落在 CrossPet 这段中间
  • 重新接入、撤销接入,或者更新 CrossPet 后自动刷新已接入的 AI 时,CrossPet 会把自己那段整段删掉再重写,夹在中间的服务商配置也被一起删了。更新到 1.3.0 时会自动刷新,所以接过 DeepSeek、又在 Harness 里加过服务商的,更新后服务商就不见了

修了什么

  • 现在只删 CrossPet 自己写的那几行,别的内容一行不动
  • 已经被删的会自动找回:CrossPet 每次改这个文件前都留了备份(cordis.patch.yml.bak-crosspet-时间),更新到 1.3.1 时会从备份里把被误删的配置补回去。你后来自己重新加过的不会重复加;只找回这一次,以后你自己删掉的不会再被加回来

你要做的

  1. 更新到 1.3.1(右键桌宠一键更新,或者重新下载安装)。更新时会自动刷新 DeepSeek 接入并找回配置,日志里会写「已从备份找回 N 条……」
  2. 完全退出 DeepSeek Harness(Windows 包括任务栏右下角的托盘图标,macOS 用 ⌘Q),再打开,看看服务商是否回来了
  3. 更新前别反复点「接入 DeepSeek」:备份只留最近 3 份,多点几次,存着服务商的那份就会被挤掉
  4. 如果没找回来,也可以手动恢复:到 ~/.dsh/profiles/desktop/(Windows 是 %USERPROFILE%\.dsh\profiles\desktop\)找时间最新的那几份 cordis.patch.yml.bak-crosspet-*,把里面 # ── CrossPet 桌宠 和 # ── CrossPet 结束 ── 之间、不是 crosspet 的那些条目复制回 cordis.patch.yml

CrossPet 1.3.0 · 手忙脚乱、贴边、甩她红温、卫衣皮肤

Choose a tag to compare

@lokicorvus lokicorvus released this 10 Oct 12:27

同时开好几个对话时手忙脚乱

  • 同一个 AI 有两个以上对话同时在干活时,她左右来回转着忙,每个对话一张小卡片演它在做的事;三个以上换成更崩溃的样子
  • 干完打绿勾、出错变红、等你回答的那张跳着提醒;支持 Claude Code、Codex、DeepSeek Harness、Gemini CLI、WorkBuddy、ZCode、Hermes Agent

贴边

  • 拖到屏幕左 / 右边缘松手,她缩到边上只露半个身子扒着屏幕;AI 干活时自己跑出来,干完约 10 秒缩回去;鼠标靠近她会探出头来;「设置…」里可以关掉

甩她、红温、哄好

  • 按住她快速左右甩:被甩晕,越甩越火,不耐烦 → 鼓脸 → 红温冒蒸汽,然后背过身去赌气;生气时摸她就是哄,赌气时摸三下原谅你
  • 她干活时被甩:晕着抱怨一句、停手就接着干;火先憋着,干完不庆祝,直接跟你算账

新皮肤:穿 Claude 卫衣的大肥鱼

  • 以为穿上 Claude 的卫衣就和 Claude 一样聪明,其实还是呆呆的大肥鱼:38 张新立绘、专属台词;右键「换角色」里选「DeepSeek · Claude 卫衣」
  • 新彩蛋:她穿着卫衣时,Claude 偶尔会跑来找自己的卫衣

用别家模型时换成对应角色

  • Claude Code 走 DeepSeek、智谱的兼容接口,Codex 换成别家模型,DeepSeek Harness 里用 GLM 时,换成对应的角色来演
  • DeepSeek Harness 里用别家服务商(OpenCode Go、OpenRouter……)时不再显示官方余额,也不会因此一直没精神

接入 Hermes Agent

  • 「设置…」→ 接入 AI 里多了 Hermes Agent(Nous Research),按当前模型换角色(新接入,欢迎反馈)

更省电

  • 她身边的小特效之前一直按 60 帧画,常驻时占一个 CPU 核的 16%~19%;现在特效 30 帧,闲着 30 秒后淡出停下,只剩约 1%
  • 窗口被挡住、锁屏、屏幕休眠时动画全停;「设置…」里新增「省电模式」
  • 🙏 感谢 @windyduan 在 #7 里提出并仔细测量了这个问题,这次的省电改动就是顺着这个思路做的

其他

  • CC Switch 3.x 切换服务商会冲掉 CrossPet 在 Claude Code 里的配置,现在她会自动接回去
  • 头发之间的白缝都抠干净了(600 多张立绘)
  • 修复:Windows 上开着名牌、额度有两三行时额度显示不全;WebView2 崩溃后一直停住;GitHub 接口限流时检查更新失败
  • 修复:手动 /compact 后一直停在思考;AI 跑长命令时她中途打了招呼就一直站着

怎么更新

  • 1.2.1 起:右键点「⬆️ 更新到 v1.3.0」(装了 1.3.0 测试版的也一样)
  • 1.2.0 及更早:macOS 再运行一次安装命令 curl -fsSL https://raw.githubusercontent.com/lokicorvus/crosspet/main/get.sh | bash;Windows 下载 CrossPet-Windows.zip 后双击 install.cmd
  • 用 DeepSeek Harness 的:更新后完全退出 Harness 再打开;用 Claude Code 的:新开会话生效

完整改动见 更新记录。

CrossPet 1.2.4 · 跟着 AI 出现、过节换装

Choose a tag to compare

@lokicorvus lokicorvus released this 08 Oct 13:26

跟着 AI 出现

  • 接入的 AI 开始干活时(新会话、发消息),她没开着就自己出来,不抢你正在用的窗口的焦点;DeepSeek Harness 一打开就出来
  • 从菜单「退出」时她会挥手道别(五个角色都有新立绘);在那之前就开着的 AI 不会再把她叫回来,重新打开 AI 或重启电脑后恢复
  • 「设置…」→「AI 开始工作时自动出现」可以关掉

按时段打招呼、过节换装

  • 早上、中午、下午、晚上、深夜、凌晨第一次见面,各有专属动作、台词和环境特效
  • 万圣节、圣诞、元旦、春节、元宵、端午、中秋、国庆当天换上节日装扮

不挡东西

  • 右键「显示层级」:始终在最上层(默认)/ 跟着 AI(只在用 AI、AI 等你回答、刚干完活时浮上来)/ 普通窗口
  • 她周围透明的空白处点击会穿过去,不会误点到她
  • 全屏看视频、演示、玩游戏时自动隐藏
  • macOS 菜单栏爪印图标:单击把她叫到最前面

反馈问题

  • 右键「反馈问题…」:点选是哪方面、写一句具体是哪里,就能直接发给作者

修复与改进

  • 中途打断 AI 时不再一直停在思考(Codex、DeepSeek Harness 能认出打断;其他的 3 分钟没动静自动回待机)
  • Codex 对话结束后在后台整理记忆时,她不再一直思考
  • DeepSeek Harness 的配置目录不再写死,认得 web 等其他 profile
  • 检查更新改成每 3 小时一次,电脑从睡眠中醒来时也查一次

怎么更新

  • 1.2.1 起:右键点「⬆️ 更新到 v1.2.4」(装了 1.2.4 测试版的也一样)
  • 1.2.0 及更早:macOS 再运行一次安装命令 curl -fsSL https://raw.githubusercontent.com/lokicorvus/crosspet/main/get.sh | bash;Windows 下载 CrossPet-Windows.zip 后双击 install.cmd
  • 用 Codex 的:更新后打开 Codex 时要再「信任」一次钩子(这次多接了「中断」事件);用 DeepSeek Harness 的:完全退出 Harness 再打开

完整改动见 更新记录。

CrossPet 1.2.3 · GLM 加入

Choose a tag to compare

@lokicorvus lokicorvus released this 07 Oct 05:03

新角色:GLM(智谱)

  • 黑狐狸女仆「心机涨价狐」:笑眯眯、精打细算。戳她会被抓到偷偷改价签;闲着会拉下眼罩假装「神秘新模型」,或者抱着一摞售罄的会员卡得意;大活干完掀开眼罩揭晓真身

新接入

  • ZCode(智谱):跟着干活,要你批准时「等你回答」;切过去就换成 GLM
  • WorkBuddy(腾讯):按当前用的模型换角色,混元、Kimi 等没有角色的模型由当前角色来演
  • 在右键 →「设置…」→「接入 AI」里一键接入(macOS 的设置窗口现在也有这一栏了)

新彩蛋:DeepSeek × GLM 互相捣乱

  • 用 GLM 时,DeepSeek 溜进来把价签全改成打折、坐下扒饭;用 DeepSeek 时,GLM 来炫耀成绩、偷看设计图纸
  • 设置里可以关掉「随机彩蛋」

更好用

  • 快的工具(ls、读文件、grep)也能演出对应动作
  • macOS 一键更新只下载一个安装包,快一倍;以后更新时,下载进度会显示在她的气泡里
  • 接入 Claude Code 增强版 mod 时会检查版本(终端 2.1.287+ / 桌面 App 2.1.286+)

怎么更新

  • 1.2.1 / 1.2.2:右键点「⬆️ 更新到 v1.2.3」
  • 1.2.0 及更早:macOS 再运行一次安装命令 curl -fsSL https://raw.githubusercontent.com/lokicorvus/crosspet/main/get.sh | bash;Windows 下载 CrossPet-Windows.zip 后双击 install.cmd

完整改动见 更新记录。

CrossPet 1.2.2 · 设置窗口

Choose a tag to compare

@lokicorvus lokicorvus released this 06 Oct 11:04

设置窗口

  • 右键菜单精简了:摸摸头、戳一下、召唤彩蛋、换角色、设置…、回到右下角、退出
  • 其余都搬进「设置…」:大小、显示名字、背景光晕、改名、跟随前台 AI 应用、GPT / Gemini 额度、接入 AI(Windows,能看到每个 AI 是否已接入)、登录时自动启动、检查更新、打开文件夹
  • 新增调整大小(60%–160%,拖动时连续缩放)和关掉名字显示

修复

  • 接入 AI 的检测更严格:没装的 AI 不会再显示「已接入」

下载

  • macOS 安装包改名为 CrossPet-macOS.zip(以前叫 CrossPet.zip),Windows 是 CrossPet-Windows.zip
  • 已经装了 1.2.1 的:右键点「⬆️ 更新到 v1.2.2」就行
  • 1.2.0 及更早的:macOS 再运行一次安装命令 curl -fsSL https://raw.githubusercontent.com/lokicorvus/crosspet/main/get.sh | bash;Windows 下载新包后双击 install.cmd

完整改动见 更新记录。