当前位置: 首页 > news >正文

把 Claude Code 变成你的桌面宠物,这个开源项目好有创意啊。

Claude Code 的源码昨天泄露了。

源码一出来,各路网友就开始疯狂翻代码,结果真翻出了好东西。

源码里藏着一个代号叫 BUDDY 的完整宠物系统。

内部盐值是 friend-2026-401,很明显是给愚人节准备的彩蛋。

按计划应该是 4 月 1 号开始预热,5 月份正式上线。

整个宠物系统做得还挺认真的。

一共有 18 种宠物物种,鸭子、猫、龙、章鱼、猫头鹰、企鹅、树懒、水豚、仙人掌、蘑菇、机器人、兔子。

还有一个叫 chonk 的,不知道是啥,但光看名字就觉得挺可爱。

我让 CC 读取自己的源码,把这几个宠物可视化出来。。

而且 Claude Code 还搞了个抽卡系统出来。

Common 占 60%,Uncommon 占 25%,Rare 占 10%,Epic 占 4%,Legendary 和 Shiny 各占 1%。

每只宠物的属性也不一样,有 DEBUGGING、PATIENCE、CHAOS、WISDOM、SNARK 五个维度。

还能给宠物换眼睛样式,戴各种帽子,皇冠、巫师帽、螺旋桨帽啥的。

宠物会出现在终端提示符旁边,有闲置动画,会眨眼,还会冒气泡说话。

最有意思的是,为了不让内部代码扫描器发现这个彩蛋,物种名称全部用十六进制编码了。

据说是因为有一个物种名字和内部模型代号撞了,索性把所有物种都编码了。

随机数生成器用的是 Mulberry32,代码注释写着:tiny seeded PRNG, good enough for picking ducks。

翻译过来就是,这个随机数生成器虽然简陋,但用来选鸭子够用了。

网友看完源码的反应也挺逗的。

有人说一家估值 3800 亿的公司,代码风格跟我凌晨三点写的业余项目一模一样。

01

有人已经把 AI 宠物做出来了

就在大家还在等着 Anthropic 正式上线宠物模式的时候,有人已经搞了一个桌宠。

就是这个项目:lil-agents。

在 macOS 的 Dock 栏上养一只会走路的像素风 AI 小伙伴,点它就能聊天写代码。

但是,这个不是跑在终端里的,而是 Swift 写的原生 macOS 应用。

这个项目有两个角色,一个叫 Bruce,一个叫 Jazz,都是像素风格的小动画,会在你 Dock 栏上方走来走去。

走累了就停下来,思考的时候冒个气泡说 hmm... 或者 gimme a sec

活干完了就说 done! 或者 voila!。

配合随机播放的 9 种提示音,还挺有仪式感的。

点一下角色,会弹出一个终端窗口,可以直接和 AI 对话。

支持 Claude Code、OpenAI Codex、GitHub Copilot CLI,社区还加了 Gemini 支持。

说白了就是把你终端里的 AI 编程助手套了一层可爱皮。

它还有 4 套主题系统,还挺花心思的。

角色动画用的是透明 HEVC 视频,无缝循环播放。Dock 栏的位置是动态计算的,能识别自动隐藏、全屏、多显示器这些场景。

整个应用完全本地运行,不收集任何数据,所有对话都走你本地装好的 CLI 进程。

开源地址:https://github.com/ryanstephen/lil-agents

02

怎么安装

直接下载 dmg 安装包。

去 GitHub Releases 页面下载最新的 dmg 文件,拖到 Applications 文件夹就行。

地址:https://github.com/ryanstephen/lil-agents/releases

前提是你本地得先装好对应的 CLI 工具,比如 Claude Code 得装好 claude 命令行工具。

这个项目只是一个可视化外壳,AI 能力还是来自底层的 CLI。

从 Claude Code 源码里藏着一个精心设计的宠物彩蛋,到社区里已经有人做出了可以在 Dock 栏上跑来跑去的 AI 宠物。

说明大家对 AI 的期待早就不是一个冷冰冰的工具了。

人们想要的是那种有温度的、能互动的陪伴感。

lil-agents 虽然是个小项目,但它抓住了这个点。

把编程助手变成一个会在你屏幕上走来走去、会思考、会开心的小家伙,这种体验比在终端里敲命令有趣多了。

03

点击下方卡片,关注逛逛 GitHub

这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub ,后台对话聊天就行了:

http://www.jsqmd.com/news/582551/

相关文章:

  • 苏州日料店周末有什么优惠?火地铁板烧口令福利解锁舌尖惊喜 - 资讯焦点
  • Trae国内版初体验:用豆包大模型写Python爬虫,比Copilot香吗?
  • 小白必看!工业照明定制化爆发,别再乱选灯
  • 2026最新压力容器推荐!东北/吉林/长春优质压力容器权威榜单发布 - 十大品牌榜
  • 多目标跟踪算法实战:从DeepSORT到Chained-Tracker的避坑指南
  • 数据仓库实战:多维度数据建模全流程与落地方法
  • 从GPT-3到ChatGPT:少样本学习的演进之路,给开发者的启示与避坑指南
  • 保姆级教程:在Linux上用Flume 1.7.0 + Spark 2.4.7搭建实时日志流处理管道
  • 221. Angular deprecation 或 Panel 插件在 Rancher-monitoring 105.1.0+up61.3.2 - 106.0.2+up66.7.1 中没有面板组件错
  • 用STC32G的HSPWM做个数控电源:从BUCK电路到PID调参,我的DIY踩坑全记录
  • 如何快速打造你的家庭影院?开源IPTV播放器IPTVnator终极指南
  • 效率提升:告别卡顿,用快马生成win11右键菜单高效定制工具
  • AppImageLauncher:Linux系统AppImage应用管理的全方位解决方案
  • Codesys软运动控制进阶:用SMC_FreeEncoder为ECAT轴搭建一个“虚拟手轮”调试工具
  • 国有企业如何推动内部科技创新?
  • 2026最新真空罐供应商推荐!东北吉林长春优质真空罐权威榜单发布 - 十大品牌榜
  • 手把手教你理解半导体中的电阻优化:polycide与salicide的实战应用
  • 07_CangLing-KnowFlow智能体架构层:PKB、动态工作流与进化记忆
  • 前端实战:动态修改SVG图片颜色的5种高效方法
  • 从零构建:基于Proteus的MCS-51键盘与数码管交互系统仿真
  • 手把手教你调试PCIe设备:如何通过热复位和FLR快速恢复错误状态
  • Flink 1.18.1 Standalone集群搭建保姆级教程:从SSH免密到Web UI验证,一次搞定
  • Windows系统盘空间告急?Driver Store Explorer帮你轻松清理冗余驱动,快速释放10GB+
  • 高级AI工程师必备:技术选型与架构设计能力提升
  • STL转STEP:3D打印与CAD设计间的桥梁搭建指南
  • Oracle Ogg集成模式升级全攻略:从条件检查到性能优化
  • 三相三电平维也纳Vienna整流器DPWM调制仿真之旅
  • 告别手动压缩!用Python的shutil.make_archive()自动备份你的项目文件
  • Simulink新手必看:二相混合式步进电机驱动器建模避坑指南(附2019b模型文件)
  • 暗黑破坏神3自动化辅助全链路优化指南:从部署到效能提升的效率革命