GoForum › 🌐 V2EX

[Agents x 桌面宠物] 分享自己用 Rust 写的桌面宠物 —— Familiar

Wh1t3zZ · 2026-10-14 10:53 · 0 次点赞 · 0 条回复

本文纯手搓,放心食用

Familiar

是一个能连接到 Agent 的桌面宠物,可以实时展示 Agent 的工作状态。

为什么写 Familiar

平时鞭策各种 Agent 写代码时,给安排任务后就切换上下文去做其他事了,等他干完再回来检查,但作为一个多动症,我是经常切出去就忘记回来。

虽然可以设置系统通知以及 Codex 内置了桌面宠物,但我平时习惯关闭所有通知,并且开多个 Agent 一起干活时通知会乱成一锅粥。Codex 那个宠物更是丑得惨绝人寰,实在不能忍。还有一些类似 vibe island 形态的产品,试用了一段时间发现遮挡 menu bar 还是有些不方便,并且存在感太强,会分散我的注意力。

左思右想,如果能把我家猫作为桌面宠物,支持连接到各 Agent 展示实时任务状态就好了,所以就有了 Familiar 。

官网

https://monster12138.github.io/familiar/

Github

https://github.com/Monster12138/familiar

特性

  • 绿色无公害:代码开源,纯本地计算无网络连接,因为 Agent 工作信息涉及隐私,所以这是底线。
  • 极致性能:在我的 M4 芯片 MBP 上运行时 CPU 占用小于 1%,内存占用不到 40MB
  • 多 Agent 支持:支持连接 Claude-code 、Codex 、DeepseekHarness 、Qoder 这几个常用 Agent
  • 跨平台:MacOS 、Windows 10+、Linux 三端支持
  • 宠物定制:初心是能把现实连接起来,所以有创意工坊可以定制自己的宠物,比如内置的猫咪形象就是我和朋友家养的
  • 远程连接:如果 Agent 运行在远程服务器上或者沙箱里,也支持分开部署,Familiar 应用运行在本地展示宠物状态,familiar-cli 作为后端和 Agent 部署在一起

其他

不避讳的说这项目代码全是 AI 写的,但我认为产品是否会被 AI 堆成屎山,主要还是在于是不是有明确的产品定义和持续的体验打磨。

自己和周围的朋友在 MacOS 26⁄27 和 Windows 11 上高强度用了两三个月,初期的体验确实是各种 bug 和功能不全,经过迭代目前到了 v3.0.1 版本,200+ 次提交,体验已经比较稳定后才敢拿出来分享,欢迎各路大佬体验、拍砖以及共建~

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: Wh1t3zZ
发布: 2026-10-14
点赞: 0
回复: 0