傻瓜式操作定制 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",获取最新更新

相关推荐
Samooyou4 小时前
RAG项目案例--02在线检索&过滤流水线
人工智能·python·ai·全文检索·检索
j_xxx404_6 小时前
MySQL表操作硬核解析:从 CREATE TABLE 到磁盘文件、ALTER TABLE 与 DDL 风险
运维·服务器·数据库·c++·mysql·adb·ai
周易宅6 小时前
Hermes Agent 内部/后端命令速查表
ai·agent·hermes
Jackeyzhe7 小时前
让 3 个 AI 一起写公众号:一篇 Hermes 多 Agent 实操
ai
AI导出鸭PC端8 小时前
智谱清言怎么生成word文档?AI导出鸭终结乱码烦恼
人工智能·ai·c#·word·豆包·ai导出鸭
iChochy8 小时前
通过 ZenMux 使用 Claude Code CLI 解锁更多 AI 模型,包括 Claude 所有模型
ai·claude
Nile8 小时前
Claude Code-Dynamic Workflows:1.为什么用工作流?
人工智能·ai·ai编程·ai-native
j_xxx404_9 小时前
MySQL库操作硬核解析:字符集、校验规则、大小写比较、备份恢复与连接排查
运维·服务器·数据库·人工智能·mysql·ai·oracle
龙骑士baby9 小时前
重建 AI 认知第 4 篇:Skill——提示词的系统化封装
ai·大模型·llm·prompt·skill
xixixi7777710 小时前
空天地通信、高速光模块、AI 智能体攻击、同态加密芯片四大事件解读:AI 算力底座攻防与全域通信同步升级
大数据·人工智能·深度学习·ai·大模型·光模块·智能体