Skip to content
dsh.fish
Bundle

dsh-rick

C-137 skin for DeepSeek Harness: 28 Rick and Morty posters, custom scenes, and overlay pets (Rick, Morty, portal gun).

Source
xxxrickymorty-dev
License
MIT
Updated
Updated 21 days ago

Readme

# dsh-rick

English | [中文](README.zh.md)

C-137 skin for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness): 28 catalog posters, user-added scenes, neon chrome, and overlay pets (Rick, Morty, portal gun).

![C-137 home](docs/preview.png)

Installable with `dsh plugin add` (`dsh.bundle` + `dsh.client`). Listed format follows [awesome-dsh-plugin](https://github.com/awesome-dsh-plugin/awesome-dsh-plugin).

## Install

```sh
dsh plugin --profile web add github:xxxrickymorty-dev/dsh-rick
dsh web
```

Then Settings → General → Skin. Default has no Remove control; every poster and custom card does. Pick a poster to turn C-137 on (pins dark without changing Appearance). Click Rick for catchphrases; **Portal gun** draws the gun, the next Rick click fires the portal. Drag Rick or Morty onto the portal to pocket them. With both inside, click to summon Rick, click again for Morty, then click to shrink the portal closed.

Do not install this plugin on a DeepSeek Harness build that already vendors C-137 inside `@deepseek-ai/dsh-client-ui-theme`. Two Skin rows would appear and both would write `data-dsh-skin`.

Uninstall:

```sh
dsh plugin --profile web remove dsh-rick
```

## Screenshots

Skin row: catalog posters and opacity.

![Skin row](docs/screenshots/settings.png)

Overlay pets on the home screen.

![Home overlay](docs/screenshots/home.png)

Catchphrases stay English in every locale.

![Catchphrases](docs/screenshots/catchphrases.png)

Portal gun, enlarge, and wave.

![Portal and wave](docs/screenshots/portal-wave.png)

Pickle Rick.

![Pickle Rick](docs/screenshots/pickle.png)

Portal plus Pickle Rick.

![Pickle and portal](docs/screenshots/pickle-portal.png)

Rick's wave line.

![Rick wave](docs/screenshots/rick-wave.png)

A catalog poster with both pets on stage.

![Poker scene](docs/screenshots/poker.png)

Think frames while a session is running.

![Thinking](docs/screenshots/thinking.png)

## What it adds

- Skin row after Appearance: Default, custom scenes (max 12), catalog `01`–`28`, Add image
- Durable namespace `c137` in `$DSH_HOME/settings.yaml` (`skin`, `skinBackground`, `skinBgOpacity`, `customScenes`, `hiddenCatalog`)
- Overlay pets on `shell.overlay` while the skin is `c137` (cap 4)
- Host route `/dsh-c137/*` for posters, pet frames, and `c137.css`

Does not change `agent-loop` or the session log. Catchphrases stay English in every locale.

## Layout

```
index.js              # Host: settings schema + static assets
cordis.patch.yml      # dsh.bundle patch (required for `dsh plugin add`)
lib/client.js         # Prebuilt browser factory (`window.__ModuleLoader__`)
assets/               # c137.css, scenes/bg-NN.png, pets/*.png
src/client/           # Skin row, pets, runtime (rebuild with `npm run build`)
docs/                 # README preview and screenshots
```

## Rebuild the client bundle

```sh
npm install
npm run build
```

## Disclaimer

Rick and Morty characters and likenesses are owned by their respective rights holders. This plugin is a fan skin, not an official DeepSeek or Adult Swim product.

Install

dsh plugin --profile web add github:xxxrickymorty-dev/dsh-rick

Profile: web

  • This package builds from source on install. pnpm will ask you to allow its build script — that is permission to run the package’s code on your machine, outside the agent sandbox. Only allow sources you trust.
  • This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.
Source