Repolode
crafter-station

crafter-station/petdex

Codexなどのコーディングエージェントに反応し、画面上を漂うドット絵ペットを閲覧・インストール・投稿できる公開ギャラリーとCLI。

スター
4,256
フォーク
211
未解決の Issue
17
最終コミット
10 日前

これは何?

Petdexは、CodexやClaude Code、Gemini CLI、OpenCodeなどのコーディングエージェント向けに作られた、ペットと呼ばれるアニメーション付きコンパニオンのコミュニティギャラリーです。各ペットは、メタデータファイルのpet.jsonとアニメーションフレームのスプライトシートで構成される小さなパッケージです。petdex.devでペットを閲覧し、npx petdex installコマンド1つでインストールしたり、自作のペットを投稿したりできます。

このプロジェクトは、Next.js製のWebギャラリー、一覧表示・インストール・投稿・コレクション管理ができるnpm CLI、ワークスペース上にアクティブなペットを浮かべるデスクトップアプリの3つで構成されています。デスクトップアプリでは、エージェントがツールを呼び出すたびにペットがアニメーションし、Settingsパネルからペットの切り替えやエージェントの接続ができます。公開manifest APIには承認済みの全ペットが掲載されており、他の開発者はこれを利用して独自のクライアントを構築できます。

コードベースはTypeScriptのモノレポで、Next.js、React、Postgresと組み合わせたDrizzle、認証用のClerk、ストレージ用のCloudflare R2を使用しています。Dockerベースのローカル開発環境も用意されています。

主な機能

  • 01`npx petdex install <slug>`でアニメーション付きペットを閲覧・インストール。
  • 02コマンドラインまたはWebの投稿フォームからペットを投稿。
  • 03コーディングエージェントがツールを呼び出すたびにペットが動く、デスクトップ上のフローティングアプリ。
  • 04承認済みの全ペットとスプライトシートのURLを掲載する公開manifest API。
  • 05一覧表示・作成・編集・削除ができるCLI付きの個人用コレクション。

ユースケース

  • CodexやClaude Codeのセッションに、エージェントの動きに反応する視覚的なコンパニオンを追加する。
  • 個人用のデスクトップ環境向けに、ドット絵のマスコットを共有・ダウンロードする。
  • 公開APIからペットを読み込む、独自のデスクトップクライアントやウィジェットを構築する。
  • コミュニティ向けに、オリジナルのアニメーション付きスプライトペットを作成・公開する。

クイックスタート

  1. 1

    CLIで既知のペットをインストールする

    npx petdex install boba
  2. 2

    petdex.dev/download からデスクトップアプリをダウンロードする

  3. 3

    アプリを開き、ペットにカーソルを合わせて Cmd+, を押し、「Pets」でペットを選び、「Agents」でエージェントを接続する

使う前に知っておきたいこと

  • デスクトップアプリとPetdexのペットは、Codexおよび対応するコーディングエージェントを対象としています。
  • ペットのアートワークはユーザー投稿のファンアートであり、権利はプロジェクトではなく投稿者が保有しています。

トピック

よくある質問

petdex とは?
Codexなどのコーディングエージェントに反応し、画面上を漂うドット絵ペットを閲覧・インストール・投稿できる公開ギャラリーとCLI。 Petdexは、CodexやClaude Code、Gemini CLI、OpenCodeなどのコーディングエージェント向けに作られた、ペットと呼ばれるアニメーション付きコンパニオンのコミュニティギャラリーです。各ペットは、メタデータファイルのpet.jsonとアニメーションフレームのスプライトシートで構成される小さなパッケージです。petdex.devでペットを閲覧し、npx petdex installコマンド1つでインストールしたり、自作のペットを投稿したりできます。
petdex は無料で使えますか?ライセンスは?
petdex は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
petdex は今もメンテナンスされていますか?
活発にメンテナンス中。petdex の最終コミットは 2026年10月10日 です。
petdex は何に使えますか?
CodexやClaude Codeのセッションに、エージェントの動きに反応する視覚的なコンパニオンを追加する。 個人用のデスクトップ環境向けに、ドット絵のマスコットを共有・ダウンロードする。 公開APIからペットを読み込む、独自のデスクトップクライアントやウィジェットを構築する。 コミュニティ向けに、オリジナルのアニメーション付きスプライトペットを作成・公開する。
petdex のインストール方法は?
CLIで既知のペットをインストールする: npx petdex install boba petdex.dev/download からデスクトップアプリをダウンロードする アプリを開き、ペットにカーソルを合わせて Cmd+, を押し、「Pets」でペットを選び、「Agents」でエージェントを接続する
petdex はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/crafter-station/petdex

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト