DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Theme Mls Tui — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
T

dsh-theme-mls-tui

Theme Mls Tui

Acid Rain appearance and a responsive opening for unmodified DeepSeek Harness TUI

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:Huangmr0719/dsh-tui-marathon#52ca12833a6315b4fff743f26d73bd1363910529
READMECompatibilityVersions

Compatibility and provenance

Theme Mls Tui is published as dsh-theme-mls-tui and currently resolves to version 0.4.3. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
10/12/2026

Versions

0.4.3stable
10/12/2026
0.4.2stable
10/12/2026

Related plugins

Loading related plugins…

Latest
0.4.3
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/13/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Client Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH skill center: browse loaded skills by source (bundled / project / user / custom / runtime), enable or disable, create and delete, in a web GUI panel.Remote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Client Ui Git Graph@linxin666/dsh-client-ui-git-graphExternal dsh web GUI plugin: a blank-session git branch selector + Git graph, with real host-side git operations and guards, as a dsh profile bundle

README

dsh-tui-marathon

简体中文

A Marathon-inspired appearance plugin for DeepSeek Harness TUI. Version 0.4.3 provides an Acid Rain theme and a responsive full-screen opening through the stock TUI's public interfaces. Conversations, models, tools and storage remain with Harness / dsh-TUI.

Startup animation captured from the installed dsh-tui

Version 0.4.3: actual 120×36 terminal output, replayed as a 24 fps GIF (about 10.3 seconds). The logo stays visible through the blue hold and maze transition until the red sweep covers it. The native interface returns after the opening.

The repository is named dsh-tui-marathon; the installable Cordis package is dsh-theme-mls-tui.

Install, then run dsh-tui

This assumes dsh, dsh-tui and pnpm are already installed and your existing dsh-tui starts successfully. Supported host: dsh-TUI 0.14.x; verified version: 0.14.0.

Install the theme once:

dsh plugin --profile dsh-tui add https://github.com/Huangmr0719/dsh-tui-marathon/releases/download/v0.4.3/dsh-theme-mls-tui-0.4.3.tgz

Keep using your usual command afterward:

dsh-tui

The plugin joins the launcher's default dsh-tui profile, selects Acid Rain and plays the opening automatically. No source checkout, host build or project-directory launch is needed. If you set DSH_HOME, use the same value during installation and startup. Restart dsh-tui after configuration changes or updates.

First-time host users can complete its normal credential setup after the opening. The theme does not change model, credential or session configuration.

Alternatively, download the v0.4.3 archive and replace the URL above with its local file path.

To remove the theme and keep using dsh-tui:

dsh plugin --profile dsh-tui remove dsh-theme-mls-tui

Appearance and compatibility

  • Automatic animation runs only at startup. Successful turns, cancellations and history replay never open an animation.
  • Acid Rain yellow #D7FF00, dark surfaces and neutral body text. The opening retains electric blue, maze graphics and the red panel exit.
  • Actual terminal text, block glyphs, borders and solid color cells replace the old full-frame sampled renderer.
  • Six green scan frames use heavy box-drawing strokes and closer spacing; the scan stage lasts 0.8 seconds longer than 0.4.2.
  • Both whale axes share one physical scale. Borders, maze and panels fill the viewport independently, including host page margins.
  • The host frame clock drives motion without the former 50ms quantization. Measured moving-frame output is approximately 58 fps; terminal and machine load affect results.
  • Resizing works during playback and pause. Validation covers 48–180 columns, 20–54 rows and several physical cell proportions.

The stock pixel whale has hardcoded blue pixels. The plugin hides it through public setWhale(false), keeps the themed native title and restores the previous preference on unload. Set nativeWhale: true to retain that sprite.

Stock tuiScenes replaces the conversation. Panel masks animate within the plugin scene; the original conversation returns on close. Progressive reveal of native content needs an additional host interface. See COMPATIBILITY.md.

Controls and configuration

Alt+M replays the opening. During animation, Esc, Enter, q or click exits; space pauses/resumes. Configure Option as Alt/Meta on macOS when needed.

Cordis optionDefaultPurpose
autoThemetrueSelect and save MLS once on activation
autoBoottruePlay the startup opening
motionfullreduced: brief static display; off: theme only
graphicscellsauto: use a supported host image only for the central logo; outer geometry stays native
cellAspect0Read host cell measurements; fall back to height / width = 2
nativeWhalefalseKeep the unthemeable stock blue whale

No terminal brand is required. If the host supplies no pixel metrics, arbitrary font proportions cannot be inferred exactly. Optional cellAspect calibration uses cell height / width, such as 1.8 or 2.2. Native cell rendering needs no image protocol.

Development

These steps are for source changes; theme installation does not require them. Source development uses Node ^22.19 || >=24 and pnpm 11.21.0. Keep a stock dsh-TUI/ checkout next to this repository for dev links and integration tests. The revision below is the verified host baseline:

git clone https://github.com/ccch1mneyyy/dsh-TUI.git
git -C dsh-TUI checkout 1d832df3f97e828b1aaea8376657d6b6ecf30b86
pnpm --dir dsh-TUI install --frozen-lockfile
pnpm --dir dsh-TUI build
git clone https://github.com/Huangmr0719/dsh-tui-marathon.git
cd dsh-tui-marathon
pnpm install --frozen-lockfile
npm run build
npm test
npm run verify

For interactive development, npm run setup:local installs the official Harness CLI into ignored .runtime/; then run npm start. That launcher uses isolated development configuration and sessions. Normal use follows the dsh-tui workflow above. Configure API credentials through your shell environment as required by Harness. Do not commit credentials or sessions. Model-free tests need no API key.

Environment variables for the development launcher:

MLS_GRAPHICS=auto npm start
MLS_CELL_ASPECT=2.2 npm start
MLS_NATIVE_WHALE=1 npm start
MLS_MOTION=reduced npm start
npm start -- --inline

Optional development commands:

npm run measure:motion
npm run pack:local

MIT licensed; retain artwork attribution. See QUALITY.md for validation and THIRD_PARTY.md for asset provenance and regeneration.