AI Agent Hub
Back to plugins
🖥️

dsh-life-game

Client Updated 2026.09.16

Run the following command in DeepSeek Harness:

dsh plugin install Helly0000/dsh-life-game

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install Helly0000/dsh-life-game (source: https://github.com/Helly0000/dsh-life-game) inside DeepSeek Harness, then restart dsh once so the profile recomposes its bundle list.

About this plugin

Conway's Game of Life, rendered live inside DeepSeek Harness without leaving your terminal. dsh-life-game gives you three seats: a compact sidebar row with a glider glyph, a centre-column board that auto-fits its pane, and an optional floating window you can park next to your chat. Everything is pure client-side canvas 2D on the Cordis timer service — no network, no filesystem, no host service.

The interaction model is draw, place, watch. Drag to paint cells, right-click or Alt-drag to erase, and pull from a ready-made pattern library (glider, LWSS, Gosper glider gun, R-pentomino, Acorn, Pulsar, Diehard) with a translucent ghost under your cursor before you commit. Four rule sets are supported — classic Life (B3/S23), HighLife (B36/S23), Day & Night (B3678/S34678), and Seeds (B2/S) — and the topology flips between torus and dead edge. Speed runs from single-step up to 120 generations per second. Board size and cell pixel size are decoupled knobs: on a preset grid, zoom only scales the view; in Fit mode it also changes how many cells fit. Live readouts show generation count, population, peak, density, board dimensions, and a population sparkline; newborn cells flash for a beat so growth is visible.

The interface follows the host locale (zh / en) in real time, and every preference — board preset, zoom, speed, rule, edge mode, float position, and running state — persists via a dedicated localStorage key, so the next launch opens exactly where you left off. It is ideal for developers who want a cell-automaton toy inside their existing workflow, presenters who need a quick visual moment mid-talk, and anyone who likes to seed a random soup and watch structure emerge across a hundred generations.

Use Cases

  • Glance at multi-generation cell-automaton evolution without leaving the terminal
  • Drop in classic patterns such as gliders and the Gosper glider gun to study collisions
  • Seed a random soup, watch structure emerge, and track the population sparkline over time

Best For

  • Developers who want a life-game toy inside their terminal workflow
  • Presenters who need a quick visual moment mid-talk
  • Geeks who enjoy watching cell automata evolve over dozens or hundreds of generations