XT

x-t-e-r/openpet

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

57 stars 15 forks Качество 66 Тренд 13GPL-3.0

OpenPet: локальное время выполнения домашних животных для агентов ИИ. , CLI/MCP/HTTP API。

Обзор

OpenPet - это локальное время выполнения домашних животных для совместимых с Codex компаньонов. Он показывает прозрачное окно для домашних животных, позволяет пользователям импортировать совместимых домашних животных и предоставляет локальный API управления, чтобы OpenClaw, Codex и другие агенты могли отображать статус с помощью действий, пузырей и событий. GitHub: https://github.com/X-T-E-R/OpenPet Для большинства пользователей Windows установите упакованную сборку из GitHub Releases и запустите OpenPet. Домашнее животное появляется на вашем рабочем столе, может быть перенесено в нужное вам положение и может быть настроено из меню правого клика животного или лотка / меню приложения. сборки выпуска генерируются для Windows, macOS и Linux. Разработка и ручная проверка в настоящее время происходят в Windows; пакеты macOS и Linux создаются CI, но еще не были проверены вручную разработчиком. Windows: основная платформа, проверенная вручную. macOS: CI создает Apple Silicon и Intel по отдельности.

Обзор (машинный перевод)

中中

OpenPet - это локальное время выполнения домашних животных для совместимых с Codex компаньонов. Он показывает прозрачное окно для домашних животных, позволяет пользователям импортировать совместимых домашних животных и предоставляет локальный API управления, чтобы OpenClaw, Codex и другие агенты могли отображать статус с помощью действий, пузырей и событий.

GitHub:

Быстрый старт

Для большинства пользователей Windows установите упакованную сборку из GitHub Releases и запустите OpenPet. Домашнее животное появляется на вашем рабочем столе, может быть перенесено в нужное вам положение и может быть настроено из меню правого клика животного или лотка / меню приложения.

сборки выпуска генерируются для Windows, macOS и Linux. Разработка и ручная проверка в настоящее время происходят в Windows; пакеты macOS и Linux создаются CI, но еще не были проверены вручную разработчиком.

###Состояние платформы

Windows: основная платформа, проверенная вручную. macOS: CI создает Apple Silicon и Intel по отдельности. Обычный запуск загруженного приложения macOS требует подписи Apple Developer ID и нотариального заверения; если выпуск был построен без этих учетных данных, Gatekeeper может показать, что OpenPet поврежден или не может быть проверен.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

OpenPet

简体中文

OpenPet is a local desktop pet runtime for Codex-compatible companions. It shows a transparent always-on-top pet window, lets users import compatible pets, and exposes a local control API so OpenClaw, Codex, and other agents can show status through actions, bubbles, and events.

GitHub:

Quick Start

For most Windows users, install a packaged build from GitHub Releases and launch OpenPet. The pet appears on your desktop, can be dragged to the position you want, and can be configured from the pet right-click menu or the app tray/menu.

Release builds are generated for Windows, macOS, and Linux. Development and manual verification currently happen on Windows; macOS and Linux packages are built by CI but have not been manually tested by the developer yet.

Platform Status

  • Windows: primary manually verified platform.
  • macOS: CI builds Apple Silicon and Intel artifacts separately. Normal launch of a downloaded macOS app requires Apple Developer ID signing and notarization; if the release was built without those credentials, Gatekeeper may show that OpenPet is damaged or cannot be verified. Treat unsigned macOS artifacts as tester builds, not production-ready distribution.
  • Linux: CI builds .deb, .rpm, and .AppImage artifacts on Ubuntu, but runtime behavior has not been manually verified yet.

To run from source:

pnpm install
pnpm tauri:dev

Features

  • Transparent, borderless, always-on-top desktop pet window.
  • Click-to-act, drag-to-position, right-click pet menu, and app tray/menu controls.
  • Website import for compatible public Codex pet pages, with imported assets stored locally and served by OpenPet.
  • Local pet import through the running runtime API for agent and CLI workflows.
  • Companion events for thinking, tool-running, reviewing, success, failure, and attention.
  • Settings for English / Simplified Chinese UI, pet selection, click action mode, random click action pool, event reactions, event bubbles, idle self-play, autonomous walking, hover pause, walking speed, scale, reduced motion, and configurable HTTP API listen address / port.

Import Pets

Bundled pets live in public/pets//. Imported pets are stored in the app data directory and join the same runtime catalog. A Codex-compatible package should include:

pet.json
spritesheet.webp

The bundled nia pack uses a 1536x1872 spritesheet atlas with an 8x9 grid and 192x208 cells.

Open Settings to import from a supported website URL. Current compatibility targets:

  • Petdex: https://petdex.crafter.run/pets/
  • Codex Pets: https://codex-pets.net/share/ and https://codex-pets.net/#/pets/
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "openpet": { "command": "python", "args": ["skills/openpet-mcp/scripts/openpet_mcp_server.py"] } } }