エージェント、スクリプト、人の承認ゲートを使い、YAMLで定義したAIコーディングなどのプロセスを実行するオープンソースのワークフローエンジン。
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
CLIで既知のペットをインストールする
npx petdex install boba - 2
petdex.dev/download からデスクトップアプリをダウンロードする
- 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 の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex、OpenCodeなど複数のコーディングエージェントをworktree上で並行実行・オーケストレーションするデスクトップ、モバイル、Web、CLIアプリ。
Claude CodeやCodexの各プロジェクトを部屋、各エージェントを活動状況がわかるドット絵キャラクターで表示するバーチャルオフィス。
Claude Codeの設定に使えるエージェント、コマンド、設定、フック、MCP連携を収録したCLIとテンプレートカタログ。
Claude Codeにライブのステータスラインを追加するプラグインで、コンテキスト使用量、レート制限、実行中のツール、稼働中のエージェント、Todoの進捗を表示します。
AIコーディング用のスキル、エージェント、ルール、MCP接続、フックを一元管理し、Claude CodeやCodexなどのツールに同期するGo製CLI・デスクトップアプリ。