{"repo":"ydyangdan/UniPet","free":true,"listed":false,"github":"https://github.com/ydyangdan/UniPet","clone":"git clone https://github.com/ydyangdan/UniPet.git","description":"Universal Desktop Pet for AI coding agents. Local visual status layer for Codex, Claude Code, Hermes, OpenClaw, DeepSeek-TUI, and custom agents.","language":"JavaScript","stars":36,"topics":["claude-code","codex","codex-pet","deepseek-tui","desktop-pet","openclaw","hermes"],"license":"MIT","category":"cli-tools","readme_excerpt":"UniPet 中文文档 UniPet is a Universal Desktop Pet for AI coding agents. Think Codex Pet, but for every agent. UniPet is a local visual status layer that turns invisible agent work into a small animated desktop companion, so you can see when your agent is thinking, running tools, waiting for input, failing, or ready for review. It runs through a lightweight localhost protocol, so agents, hooks, scripts, and plugins can drive the pet without patching their core code. Why UniPet - Universal agent status layer for Codex, Claude Code, Hermes, OpenClaw, DeepSeek-TUI, and custom agents. - Visual feedback for real work: idle, running, waiting, failed, and review states. - Simple local protocol: drive UniPet from hooks, plugins, config blocks, CLI, HTTP, or WebSocket. - Zero-intrusion: integrate with agents without modifying their source code. - Local-first: listens on localhost and keeps events on your machine. - Lightweight: Node.js + Electron; UniPet itself does not require Python. - Codex-compatible pets: install, switch, and remove skins from the CLI. - Built for standards: connectors send facts, while UniPet owns behavior, bubbles, and rendering. What UniPet Focuses On - One stable event protocol for many agents instead of one-off integrations. - A visible desktop companion for real coding-agent work, not a heavy virtual pet game. - Developer-friendly extension points: hooks, plugins, CLI, HTTP, WebSocket, and local pet skins. - Small local runtime that is easy to inspect, modify, a","default_branch":null,"files":null,"tree":[],"storefront":"/r/ydyangdan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ydyangdan/UniPet/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."}