爱意满满的作品展示区。
Wh1t3zZ

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

  •  
  •   Wh1t3zZ · 19h 18m ago · 331 views

    本文纯手搓,放心食用

    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+ 次提交,体验已经比较稳定后才敢拿出来分享,欢迎各路大佬体验、拍砖以及共建~

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   984 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:06 · PVG 06:06 · LAX 15:06 · JFK 18:06
    ♥ Do have faith in what you're doing.