dsh-minigames: A Right-Side Mini-Game Panel for DeepSeek Harness

omdsh-dev/dsh-minigames

EntertainmentVerified
Listed on 2026-08-20
Page last updated 2026-08-20

A mini-game panel on the right side of DSH Web UI with 18 offline games and an extensible registry.

Adds a collapsible mini-game panel to the right side of the DeepSeek Harness Web UI, with 18 offline mini-games to enjoy while waiting for model responses or debugging.

install
dsh plugin --profile web add github:omdsh-dev/dsh-minigames
Category
Entertainment
Platform
DSH-Plugin
Author
omdsh-dev
Distribution
Plugin

dsh-minigames Key Features

18 offline gamesExtensible game registryAuto pause/resumeHigh scores in localStorageAdaptive canvas size

dsh-minigames Repository

omdsh-dev
Publisher
omdsh-dev
Repository
omdsh-dev/dsh-minigames
6
Stars
0
Forks
0
Watchers
0
Open issues
LanguageTypeScript
LicenseBSD 3-Clause "New" or "Revised" License
Website
Repo last push2026-08-20 14:05:40
Repo created2026-08-14 11:47:10
Topics
dshdsh-plugin
Default branchmain

dsh-minigames Repo Summary

dsh-minigames is an entertainment DSH plugin for DeepSeek Harness (DSH) that adds a mini-game panel to the right side of the Web UI. It solves the problem of killing time while waiting for model responses or debugging bugs, offering 18 fully offline, zero-asset, Canvas-drawn mini-games ranging from the classic Chrome dinosaur jumper, Tetris, to Tank Battle, Minesweeper, 2048, Sudoku, Pac-Man, and even an FPS tracking trainer. The panel collapses to a small vertical bar (🎮) on the right edge of the browser, and expands to occupy the right half of the window (default 50vw, draggable left edge from 360px to 80vw). The game canvas adapts to the actual available space, with a maximum width/height of 960px, ensuring no scrollbars appear.

What mini-games does the dsh-minigames DSH plugin include?

The plugin includes 18 offline mini-games, all drawn via Canvas with zero asset files: Dino Jump (day/night/rain), Tetris, Tank Battle (with AI, enemy tracking + line-of-sight firing, 3 waves), Match-3, 15-puzzle, Snake (toroidal map), 2048, Minesweeper (left-click to reveal, right-click to flag, double-click to auto-expand), Memory Match, Gomoku vs AI, Jump Jump (hold to charge), Breakout, Whack-a-Mole (30-second time limit), Reversi vs AI, Flappy (click/space to flap), Sudoku (D key to switch difficulty), Pac-Man (power pellets to eat ghosts), and Aim Trainer (FPS tracking with recoil). High scores are stored in localStorage, and the game auto-pauses when the panel is collapsed or the tab is switched, resuming when restored.

How to install dsh-minigames?

Install via the DSH command line using the web profile:

bash
dsh plugin --profile web add github:omdsh-dev/dsh-minigames

After installation, start dsh web, and the 🎮 vertical bar appears on the right side; click to expand and choose a game.

What game extension interfaces does dsh-minigames support?

The plugin provides a game registry (registerGame), allowing new games to be added by implementing a single interface. This enables the community to easily extend the panel with more mini-games without modifying the core panel logic.

Which DeepSeek Harness versions does dsh-minigames support?

It is compatible with DSH snapshot0810, snapshot0811, and the final snapshot0812, as well as npm releases @deepseek-ai/[email protected] (dist-tag next) and @deepseek-ai/[email protected]. The client metadata is declared as nested dsh.client, verified on 0810, and boot-verified on 0811 and 0812 final snapshots. The source only type-imports cordis, and the build output has zero cordis runtime imports, so npm install does not require --legacy-peer-deps.

What are the experience details of dsh-minigames?

The panel does not depend on any host services or layout slots (pure document.body portal), decoupling it from the main framework version. Keyboard input only takes effect after clicking the game area, so it never hijacks the chat input box. When the browser zooms or the panel is resized, the game canvas automatically reflows, ensuring the toolbar + canvas + key hints are always fully displayed.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ