傻瓜式操作定制 Claude Code 宠物 Buddy

Claude Code 有一个隐藏玩法------Buddy 宠物系统。它会在你的输入框旁边显示一只小宠物,偶尔还会冒泡吐槽几句。

但是,默认生成的宠物是随机的------可能是一只常见的鸭子或企鹅。

今天教大家定制专属 Buddy,支持任意物种、稀有度、外观和性格。

为了方便大家使用,我把整套定制流程做成了傻瓜式一键操作,并且已经完全开源。

GitHub:https://github.com/beilingcc/openbuddy

前置要求

Buddy 系统需要 Claude Code v2.1.89 及以上版本。如果你的版本过低,先升级:

bash 复制代码
# npm 安装用户
npm update -g @anthropic-ai/claude-code

# native 安装用户
# 重新下载最新版本

查看当前版本:

bash 复制代码
claude --version

先看成果

这是我定制的宠物 Moth:

复制代码
╭──────────────────────────────────────╮
│                                      │
│  ★★★★★ LEGENDARY             CAPYBARA  │
│                                      │
│      n______n                        │
│     ( ◉    ◉ )                       │
│     (   oo   )                       │
│      `------´  ✨                     │
│                                      │
│  Moth                                │
│                                      │
│  "A legendary capybara of few words."│
│                                      │
│  DEBUGGING  ██████████ 100           │
│  PATIENCE   ████████░░ 81            │
│  CHAOS      ████████░░ 76            │
│  WISDOM     ███████░░░ 74            │
│  SNARK      ████░░░░░░ 40            │
│                                      │
╰──────────────────────────────────────╯

★★★★★ 传奇水豚,◉ 眼睛,皇冠帽,安静乖巧性格(SNARK 只有 40)。

怎么做到的?往下看。

原理解释

Buddy 系统分两层:

  • 骨架(Bones) --- 外观、物种、稀有度、属性,由哈希算法确定性生成
  • 灵魂(Soul) --- 名字和性格,模型生成后存储在配置里

关键点:同一 userID 永远生成同一只宠物。换掉 userID,就能换宠物。

三步定制(无需安装任何插件)

第一步:克隆项目

bash 复制代码
git clone https://github.com/beilingcc/openbuddy
cd openbuddy

第二步:描述你想要的宠物

把下面这段话发给 Claude Code:

复制代码
我想要一只专属的 Claude Code 宠物(Buddy)。我想要:

- 物种:水豚(capybara)
- 稀有度:传奇(legendary)
- 眼睛:◉
- 帽子:皇冠(crown)
- 性格:安静乖巧(SNARK 不要太高)

请帮我:
1. 运行 `ls openbuddy/scripts/` 确认脚本存在
2. 运行搜索脚本找到符合条件的 UID
3. 验证这个 UID 对应的宠物各项属性是否符合预期
4. 把 ~/.claude.json 的 userID 改成这个 UID,并删除 companion 字段
5. 告诉我接下来怎么做

项目目录在 ./openbuddy。

Claude 会自动搜索、验证、写入配置,你只需要等结果。

第三步:刷新你的 Claude Code

改完配置后,执行 /buddy 查看新宠物。

就这么简单。

不想要懒人方案?

手动操作也只需要三步:

bash 复制代码
# 1. 安装 bun
irm bun.sh | iex

# 2. 搜索(例如:传奇金色水豚,皇冠帽,◉ 眼)
bun scripts/find-buddy.js --species capybara --rarity legendary --shiny --hat crown --eye "◉"

# 3. 验证
node scripts/verify.js <搜到的UID>

# 4. 修改配置
# 编辑 ~/.claude.json,只保留 userID,删除 companion 字段

支持的定制参数

参数 可选值
物种 duck, dragon, capybara, ghost, robot...(18种)
稀有度 common → legendary(最高)
眼睛 · ✦ × ◉ @ °
帽子 none, crown, tophat, halo, wizard...
性格 通过 5 项属性调节

常见问题

Q: 需要等多久?

条件越严格越慢。legendary + shiny + 特定物种 + 特定眼睛 + 特定帽子,同时满足的概率约千万分之一,通常几分钟到几十分钟。

Q: 支持 OAuth 用户吗?

支持,详见项目 README。


👉 关注"北灵聊AI",获取最新更新

相关推荐
doiito1 天前
【Agent Harness】Gliding Horse 的 L2 作战地图:让多 Agent 协作从“摸黑”变成“透明”
ai·rust·架构设计·系统设计·ai agent
xiezhr1 天前
逛GitHub发现一款免费带有AI功能的数据库管理工具DBX
ai·开源软件·自然语言·数据库管理工具
垚森3 天前
我用 GLM-5.2 造了个炸裂主题后台:16 套主题随心切,可在线体验
ai·react
doiito3 天前
【Agent Harness】Gliding Horse 工具结果压缩体系:如何用“指针”驯服上下文膨胀
ai·rust·架构设计·系统设计·ai agent
doiito4 天前
【Agent Harness】Gliding Horse 上下文动态感知与智能压缩:让 Agent 真正“听得进”每一句话
ai·rust·架构设计·系统设计·ai agent
探索云原生5 天前
K8s 1.36 这个 GA 特性,把 initContainer 拉模型的 hack 干掉了
ai·云原生·kubernetes
Zy宇5 天前
从养 OpenClaw 到养社区 AI:一套 Multi-Agent 社区的设计思路
人工智能·ai
doiito5 天前
【Agent Harness】Gliding Horse 记忆系统深度剖析:像 CPU 一样思考的 AI 记忆架构
ai·rust·架构设计·系统设计·ai agent
mobility5 天前
免费AI视频生成器:我如何用零成本做出带旁白字幕的多场景AI视频
ai·vibe coding
doiito6 天前
【Agent Harness】Gliding Horse 给 Agent OS 装上双曲空间引擎与默克尔树边云同步
ai·rust·架构设计·系统设计·ai agent