DSH Market
P

Petdex

by crafter-station · crafter-station/petdex

InstallableBundlegitfresh

A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.

Install Petdex

Installs straight from git: plain JavaScript that needs no build step, so no build allowance is required.

The one-line version

dsh plugin --profile my-profile add github:crafter-station/petdex

This bundle is not on npm, so it installs straight from git. Its build output is already committed to the repository (or it needs no build at all), so it loads without a build step.

From GitHub — artifacts are already committed, nothing is built locally

# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:crafter-station/petdex

# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config

# 3. boot the profile
dsh --profile my-profile

Pin a commit — github:crafter-station/petdex#<commit-sha> — if you want the code you reviewed to be the code you keep getting.

Before you run it

  • A plugin runs with your permissions once loaded: it can read your files, use your credentials and reach the network. Tool approvals do not sandbox it.
  • Installing from git resolves a moving branch. Pin a commit — github:crafter-station/petdex#<commit-sha> — so the code you reviewed is the code you install.

Prerequisites

API key
Not required.
Network access
Not required at runtime.
Language
TypeScript — a git install pulls this source, not build output.

Install check

Every field the verdict was derived from, so you can re-derive it yourself

Field checkedResultWeightWhat the spec says about it
lifecycleScriptspassinfono install-time scripts
dsh.bundlepassfatalpackage.json declares a `dsh.bundle` layer
dsh.bundle.patch filepassfatalpatch file present at `packages/petdex-desktop-native/integrations/dsh/cordis.patch.yml`
npm registrymissingwarn`@petdex/dsh-plugin` is not published to npm
build requirementpassinfoplain JavaScript — loads from source without a build
Verdict reason
git-only but needs no build
package.json read
packages/petdex-desktop-native/integrations/dsh/package.json
Rules applied from
docs/user/develop/basic/publish.md
Checked at
2026-08-15

From the README

Excerpt as published by the author, plain text, unedited

The public gallery of animated companions for Codex. Browse, install, and submit pets with one command. · · · Petdex is three things working together: 1. **A web gallery** at [petdex.dev](https://petdex.dev) where the community submits, reviews, and showcases animated pets in the Codex sprite format. 2. **A CLI** that installs any pet on your machine with one command and ships them straight into Codex. 3. **A desktop app** that floats a pet on your screen and reacts to your coding agent's activity in real time. Every pet is a folder. Every folder is a Pokédex entry. Every entry is one `npx petdex install` away. Follow this checklist to get a pet installed, visible in Codex, and connected to the desktop app. 1. Install a known pet:

Topics

GitHub topics on this repository

Related entries

Nearest entries by similarity — this one landed in no themed cluster