{"repo":"LeoZhaorx/openclaw-desk-pet","free":true,"listed":false,"github":"https://github.com/LeoZhaorx/openclaw-desk-pet","clone":"git clone https://github.com/LeoZhaorx/openclaw-desk-pet.git","description":"A native macOS desktop pet that visualizes OpenClaw agent activity.","language":"Swift","stars":55,"topics":["ai-agents","automation","desktop-pet","developer-tools","local-first","macos","openclaw","swift"],"license":"MIT","category":"workflow-automation","readme_excerpt":"🐈 OpenClaw Desk Pet English · 简体中文 · 日本語 把 AI 的工作状态，养成桌面上的猫。 做这个桌宠的原因很简单：我不想为了确认 OpenClaw 还在不在干活，一遍遍切回控制台。现在瞄一眼猫就行——坐着是空闲，起身是开工，抱着手机就是还在忙。 🎬 先看演示 · 💡 灵感 · 🔗 看懂关系 · ⚙️ 配置台 · 🚀 开始使用 👀 看见状态 思考、工具调用、完成与休眠，都有对应动作。 🚀 从桌面下任务 点快捷任务，或者直接输入一句话。 ⚙️ 配置集中管理 OpenClaw 路径、Gateway 与快捷按钮放在一个页面。 为什么用了一只猫作为你的桌面伙伴？ 真实照片；开源版本已清除拍摄元数据。 因为它本来就会来陪我工作。 我工作的时候，家里的猫经常爬到电脑旁边。有时盯着屏幕，有时干脆靠着电脑躺下。它当然不知道我在跑什么任务，但那种“旁边一直有只猫”的感觉很具体。 做 OpenClaw Desk Pet 时，我想保留的就是这种陪伴：它不用说话，也不必占一个窗口；抬头看一眼，就知道后台还在不在忙。 --- OpenClaw 和桌宠怎么配合？ OpenClaw 负责真正的 Agent 工作，Desk Pet 负责把过程变得可见。 Gateway 把状态事件送给桌宠；你在桌面点快捷任务或输入文字时，请求再交回 OpenClaw 执行。 Desk Pet 不替代 OpenClaw，也不会凭空多出邮件、天气或浏览器能力。它是 OpenClaw 的桌面状态层、轻量任务入口和结果提示器。 桌宠的工作过程 从桌面快捷任务开始，到 OpenClaw 思考、调用工具、创建子任务，再把结果送回气泡： 这不是预设好的剧情。桌宠会监听 OpenClaw Gateway 的实时事件，并把 thinking 、工具调用、完成和休眠状态映射成对应动画。 演示里的“检查邮件”“查询天气”是发送给 OpenClaw 的真实任务示例，不是桌宠内置的邮件或天气服务。它能做什么，取决于你的 OpenClaw 配置与工具能力。 它会怎么陪你工作 想到什么，直接问 用快捷任务，也可以切到键盘输入。 没事做，就认真睡觉 从浅睡到深睡，不是永远循环同一个动作。 你能从猫的状态里读到什么 OpenClaw 正在做什么 桌宠会怎么表现 你不用再猜什么 --- --- --- 等待任务 坐着、趴着，展示可切换的快捷任务 现在可以开始新任务 思考与排队 思考气泡、专注动画 请求已经收到，不是卡住了 启动任务 从静止自然切到工作动画 OpenClaw 已经开工 调用工具 显示 exec 、 web 、 sessions spawn 等标签 当前跑到了哪类操作 返回结果 气泡分段展示最终回复 不切回控制台也能先看结论 长时间空闲 浅睡，再进入深睡循环 后台现在很安静 四个真实瞬间 快捷任务 悬停后滚动切换，点一下就发送。 工具调用可见 气泡会显示正在执行的工具与阶段。 子任务也看得见 sessions spawn 出现时，猫正在创建子任务。 结果送到桌面 最终回复会清理控制标记后分段展示。 配置不用手改：控制台统一管理 基础连接 选择 OpenClaw 目录，设置 Gateway 地址；Token 可以留空，由应用从本机 OpenClaw 配置自动发现。 启动与回退 可指定启动脚本，并调整文件回退模式的活跃时间窗口。 快捷按钮 直接修改常用任务文案，拖动排序；桌宠会同步读取新的按钮列表。 自动保存 修改会自动写入本地配置，点击“重新载入”即可让桌宠应用新设置。 配置台","default_branch":null,"files":null,"tree":[],"storefront":"/r/LeoZhaorx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LeoZhaorx/openclaw-desk-pet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}