Whimbox 奇想盒:用大模型驱动《无限暖暖》的自动化后端,值得接入吗
奇想盒人工智能。 ~~~ Whimbox Whimbox AI \ 2.0 应用程序应用程序 UI rpc 1.
秒懂
- 它是什么?
- Whimbox 是一个基于大语言模型和图像识别的《无限暖暖》AI 智能体后端,负责 RPC 服务、模型调用与工具调度。本文拆解它的架构、运行方式、局限与替代方案。
- 适合谁用?
- Whimbox 适合两类人:一是愿意折腾、追求《无限暖暖》每日任务自动化的中高配 PC 玩家,二是想研究大模型与游戏自动化结合方式的开发者。不适合追求稳定、不想处理模型配置和脚本错误的普通玩家,也不适合低配电脑用户,因为图像识别额外消耗性能。
- 能商用吗?
- 可以,但有条件。GPL-3.0 是 copyleft 许可证:如果你分发包含它的软件,就必须以同一许可证公开该软件的源代码。只在内部运行、不对外分发,则不会触发这项义务。
- 还在维护吗?
- 在维护。仓库最近一次提交在 8 天前。
- 用什么语言写的?
- 主要是 Python(依据 GitHub 的语言统计)。
以上回答依据项目的 GitHub 数据(最近同步于 2026年9月14日)和我们的分析,不构成法律意见。
开源项目深度解析
这个项目解决什么问题
玩《无限暖暖》的玩家都清楚,每日任务包含美鸭梨挖掘、素材激化幻境、闪光祝福幻境、周本、朝夕心愿、星海拾光等十来个环节,手动跑一遍要花不少时间。Whimbox 用大语言模型和图像识别技术,把这些重复操作交给一个 AI 智能体去执行。它不修改游戏文件,不读写游戏内存,只靠截图和模拟鼠标键盘来操作游戏。这个项目定位是后端,不再提供 UI 界面,只负责 RPC 服务、大模型调用和工具调用。换句话说,它是整个自动化系统的核心大脑,而用户界面由另一个项目 whimbox_app 提供。
从截图到动作:Whimbox 的工作机制
从仓库的目录结构能看出它的工作流程。interaction 模块负责截图和操作,这是所有自动化的基础。map 模块负责小地图识别和大地图操作,让智能体知道角色在哪。task 模块存放各种功能脚本,比如采集、钓鱼、战斗,这些脚本供 agent 调用。agent_workspace 管理大模型的上下文,api 模块对接 ocr、yolo 等第三方模型。整个流程大概是:截图,识别屏幕内容,大模型根据上下文决定下一步动作,然后通过模拟鼠标键盘执行。动作模块覆盖拾取、钓鱼、战斗等具体操作。这个设计把视觉识别和动作执行分开,大模型只做决策,具体的操作由脚本完成。
如何运行:命令行与 app 的配合
官方推荐通过奇想盒 app 来运行,后端项目本身不再提供 UI。如果你想用命令行方式跑一条龙,需要先保证通过 app 能正常运行,然后在一条龙配置中勾选“启动奇想盒时,自动运行一条龙”,最后通过命令行启动 whimbox_app.exe。如果你希望一条龙运行完成后自动关闭游戏和奇想盒,就在配置中勾选“一条龙结束后,关闭游戏和奇想盒”。开发环境只支持 Python 3.12,项目结构里包含 config 模块存放全局配置,assets 目录存放地图、特征截图和配置文件。具体的安装命令和依赖列表在 README 里没有给出,需要等作者梳理项目框架。
功能清单:从每日任务到 AI 对话
Whimbox 的功能分五类。每日任务覆盖了游戏内主要的日常玩法,包括美鸭梨挖掘、素材激化幻境、闪光祝福幻境、魔物试炼幻境、周本、朝夕心愿、星海拾光、星光结晶收集、大月卡领取和奇迹之冠巅峰赛。自动小功能包括自动对话、自动采集、自动钓鱼和自动清洁跳过。自动跑图支持路线录制和编辑,目前只支持大世界和星海,可以自动采集、捕虫、清洁和钓鱼。录制宏功能可以录制操作并播放,但不支持视角转动的操作。自动弹琴功能可以把 MIDI 乐谱转成奇想盒脚本。AI 对话是核心亮点,你可以用自然语言让奇想盒执行上述功能,还支持一定程度的 SKILL,甚至可以通过微信远程控制。
三个明显的限制:分辨率、性能与封号风险
README 明确写了三个限制。第一,游戏必须运行在标准 16:9 分辨率下,这意味着带鱼屏或非标准分辨率的玩家没法直接使用。第二,由于游戏本身已经消耗大量 PC 性能,图像识别还会额外消耗性能,所以目前仅支持中高配 PC,低配电脑跑起来会很吃力。第三,虽然 Whimbox 不修改游戏文件、不读写游戏内存,理论上不会被封号,但游戏的用户条款非常完善,使用导致的一切后果由玩家自行承担。这三个限制决定了它不是普适工具,而是针对特定硬件和特定设置的解决方案。
替代方案:GIA 与 BetterGI 的差异
README 的致谢部分提到了两个参考项目:原神小助手 GIA 和更好的原神 BetterGI。这两个项目都是针对《原神》的自动化工具,而 Whimbox 针对《无限暖暖》。GIA 更侧重于大模型驱动的任务执行,BetterGI 则偏向于提供更稳定的图像识别和操作模拟。Whimbox 从它们那里学习了架构和实现思路,但针对《无限暖暖》做了适配,比如小地图识别、大地图操作和弹琴功能。如果你玩的是《原神》,这两个项目是更成熟的替代选择;如果你玩《无限暖暖》,Whimbox 目前是唯一走大模型路线的开源方案。
维护成本与许可证考量
项目采用 GPL-3.0 许可证,这意味着任何基于它的衍生作品都必须以相同许可证开源。如果你只是个人使用,没有影响;如果你想基于它做商业产品,就要考虑开源义务。最近的发布记录显示项目活跃,3.0.1 到 3.0.3 在几天内连续更新,修复了地图遮罩无法登录 B 服和国际服的 bug,还让小地图能显示宝箱和奇想星。但 README 明确说“等我梳理项目框架”,开发文档尚未完善,加入开发需要自己读代码。未来的计划包括大模型接管脚本运行异常进行纠错,以及悬浮窗显示网页功能。这些计划能否落地,取决于开发者的投入和社区参与度。
编辑结论
Whimbox 适合两类人:一是愿意折腾、追求《无限暖暖》每日任务自动化的中高配 PC 玩家,二是想研究大模型与游戏自动化结合方式的开发者。不适合追求稳定、不想处理模型配置和脚本错误的普通玩家,也不适合低配电脑用户,因为图像识别额外消耗性能。采用前务必验证三件事:确认你的游戏分辨率是标准 16:9,确认你能接受 GPL-3.0 许可证对衍生作品的开源要求,确认你理解封号风险。项目主页和 app 仓库提供了更多细节,但后端开发文档尚未梳理,加入开发前需要自己读代码。
社区笔记