如果你最近刷到过 Claude Code 的 buddy / 宠物讨论,你应该已经发现了一件事:
大家并不排斥"在终端里养一个会陪你的小家伙",甚至还挺吃这套。
但 Claude Code 里的宠物,更像是一个很有话题性的终端彩蛋。
而我想做的,是把这种"终端里有个陪伴者"的感觉,认真做成一款能长期玩的中文宠物养成游戏。
这就是 wangmiao-pet-game。
它不是插件,不是挂件,不是一次性玩梗。
它是一款离线单机 CLI 宠物养成游戏。你打开终端,就能领养一只宠物,给它起名字,喂它、训它、陪它聊天、带它打架、刷 Boss、做成长,慢慢把它从普通养到神话。
如果你喜欢 Claude Code buddy 这种感觉,但又希望它不是"一个梗",而是一款真的能养、能玩、能长期推进的游戏,那这篇文章就是写给你的。
主菜单 / 初见宠物

这项目到底是什么?
一句话介绍:
一个把"终端宠物"做成正式玩法的中文离线单机游戏。
你在游戏里可以做这些事:
- 随机获得初始宠物,并亲自给它命名
- 喂食、训练、聊天,持续推进等级和亲密度
- 体验逐动作输出的回合制战斗
- 打普通战斗、精英狩猎、连续战斗
- 挑战每日 Boss、周本 Boss、等级 Boss
- 积累资源、推进进化,从普通一路养到神话
- 使用宠物工具技能看时间、计算器、新闻热搜、定位与天气、股票等内容
和很多"一次看完就没了"的终端宠物梗不同,wangmiao-pet-game 的重点是:
它是有长期内容的。
不是看一眼、笑一下、关掉终端就结束。
而是你真的可以每天上线看它、养它、打几场、聊几句,然后慢慢把这只宠物养大。
为什么这篇文章要蹭 Claude Code 的热度?
因为这个切口非常准。
最近社区里围绕 Claude Code buddy 的讨论,实际上已经证明了一件事:
开发者、终端玩家、AI 工具用户,对"命令行里有一个会陪着你的存在"这件事,是有天然兴趣的。
而 wangmiao-pet-game 不是在讲"终端宠物有没有趣",而是在回答另一个问题:
如果把这件事认真做,会变成什么?
我的答案是:
- 它应该不是只会卖萌
- 它应该有养成
- 它应该有成长反馈
- 它应该能聊天
- 它应该能战斗
- 它应该有 Boss 和长期目标
- 它应该让玩家愿意每天回来打开一次
换句话说:
Claude Code 的宠物像是一个让人眼前一亮的引子,而 wangmiao-pet-game 是把这个感觉做成完整游戏。
它和那种"终端小宠物彩蛋"有什么不一样?
最大的区别就一句话:
这个项目是按"游戏"在做,不是按"彩蛋"在做。
你能明显感觉到它是完整玩法,而不是 UI 小装饰:
1. 宠物会成长
不是挂在角落里动两下,而是真的有:
- 等级
- 稀有度
- 进化路线
- 心情
- 亲密度
- 陪伴天数
2. 宠物会聊天
聊天不是固定几句台词轮播。
它会根据性格、元素、成长阶段、陪伴时间、战斗经历和训练记录,说出不一样的话。
3. 宠物会战斗
不是点一下就结束。
现在战斗会按动作一条条播出来:
- 谁先手
- 谁出招
- 普攻打了多少
- 技能怎么放
- 大招怎么蓄力
- 控制、持续伤害、回血怎么结算
战斗的"观感"本身就是玩法的一部分。
4. 宠物有长期内容
除了平时养成,还能打:
- 普通战斗
- 精英狩猎
- 连续战斗
- 每日 Boss
- 周本 Boss
- 等级 Boss
这意味着你不是"打开看一眼就没事做",而是始终有推进空间。
宠物信息 / 聊天

适合什么样的人玩?
如果你是下面这些人,这项目大概率会对味:
- 喜欢
Claude Code buddy这种终端宠物感觉的人 - 喜欢 CLI / 终端氛围的人
- 喜欢养成、数值、成长反馈的人
- 想找一个不需要重客户端的轻量游戏的人
- 想在工作、学习、开发间隙打开玩两分钟的人
- 想养一只"会聊天、会成长、会打架"的数字宠物的人
它特别适合那种场景:
你打开终端,本来是准备做别的事,结果顺手先进来看看宠物今天状态怎么样,喂一口、聊两句、打一场,再回去干正事。
这种感觉,其实很像很多人对 Claude Code buddy 的兴趣来源。
只不过这里不是"顺手看看",而是"真的能玩起来"。
目前游戏里已经有什么?
现在的内容已经不是概念阶段,而是可以直接玩的完整版本。
目前包括:
- 28 种宠物
- 6 种元素:火、水、风、雷、光、暗
- 6 档稀有度:普通、稀有、超级稀有、史诗、传说、神话
- 多种战斗模式:普通、训练、精英、连续战斗、每日 Boss、周本 Boss、等级 Boss
- 每日系统:签到、首次互动奖励、每日战斗任务
- 离线收益:关掉游戏后也会累计挂机奖励
- 宠物工具技能:时间、计算器、新闻热搜、定位与天气、股票
Boss 重置规则也很明确:
- 每日 Boss:每天早上
4:00重置 - 周本 Boss:每周一早上
4:00重置
战斗 / Boss / 连战


不懂开发,能装吗?
可以,而且不难。
你只需要把安装这件事理解成两步:
- 安装
Node.js - 输入一条安装命令
如果你完全不懂开发,也没关系,下面直接照着做就行。
第一步:安装 Node.js
Windows / macOS 用户
- 打开 Node.js 官网下载页
nodejs.org/en/download - 下载 LTS(长期支持版)
- 双击安装包
- 一路点"下一步"
- 安装完成后,重新打开终端
然后在终端输入:
bash
node -v
npm -v
如果能看到版本号,就说明安装成功了。
Linux 用户
建议优先安装 Node.js LTS 版本。
如果你平时就会装开发环境,按你熟悉的发行版方式安装就行;如果你不熟,优先参考官网安装页。
第二步:安装游戏
方案 A:推荐,直接用 npm
如果你不知道 pnpm 是什么,就用这个:
bash
npm install -g wangmiao-pet-game
装完后直接输入:
bash
wm
就能开始。
方案 B:如果你平时就在用 pnpm
bash
pnpm add -g wangmiao-pet-game
wm
如果你还没装 pnpm,但想用 pnpm
先装好 Node.js,然后输入:
bash
npm install -g pnpm
pnpm add -g wangmiao-pet-game
wm
开始游戏的常用命令
bash
wm # 开始游戏
wm p # 开始游戏
wm -v # 查看版本
wm -h # 查看帮助
如果你更喜欢完整命令,也支持:
bash
wangmiao-pet-game
wangmiao-pet-game play
wangmiao-pet-game --version
wangmiao-pet-game --help
第一次进游戏,你会做什么?
流程非常直接:
- 创建玩家档案
- 随机获得一只初始宠物
- 给宠物起名字
- 开始喂食、训练、聊天、战斗
- 一点点积累成长和资源
这也是这个项目最容易让人上头的地方:
一开始很好上手,后面又真的有长期追求。
你可以今天只玩 5 分钟。
也可以连续玩很久,把资源刷起来,把宠物培养起来,把 Boss 打过去。
常见问题
1. 输入 wm 以后提示找不到命令怎么办?
先试一下:
bash
wm -v
如果还是提示找不到命令,通常是这几种情况:
Node.js没装好- 安装完成后终端没重开
- 全局安装没有成功
最简单的处理办法:
- 重新打开终端
- 再执行一次安装命令
- 再输入
wm -v
2. 游戏要联网吗?
核心养成和本地存档不依赖联网。
但如果你要用新闻、天气、股票这类宠物工具技能,就需要联网。
3. 存档在哪里?
默认在本地:
bash
~/.pet-cli/save.json
也可以直接输入:
bash
wm save-path
4. 卸载怎么做?
如果你是 npm 安装的:
bash
npm uninstall -g wangmiao-pet-game
如果你是 pnpm 安装的:
bash
pnpm remove -g wangmiao-pet-game
注意:卸载游戏不会自动删除你的存档。
最后一句:如果你喜欢 Claude Code 宠物那个方向,这个项目值得你试一下
很多人看到 Claude Code buddy,会觉得那个想法很妙。
我也一样。
但我更想把这件事继续往前推进一步:
不是"终端里有个宠物",而是"终端里有一款真的能长期玩的宠物游戏"。
如果你也吃这个方向,现在就可以直接开始:
bash
npm install -g wangmiao-pet-game
wm
从今天开始,在你的终端里,养一只真正会陪着你的宠物。