DSH Marketplace

dsh-codex-ui

MichengAI/dsh-codex-ui

Rebuilds the DeepSeek Harness web sidebar, workspace tree, search, and turn navigation in a Codex-style layout.

26521TypeScriptApache-2.0Source

Install

Add dsh-codex-ui to DeepSeek Harness

Install into

via npm

Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.

via GitHub · npm package

Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.

What happened when we ran it

Installed cleanly when we ran it

Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 8d agoon DeepSeek Harness 0.2.2-rc.1.

Show it in your README

install verified — dshmarketplace

For maintainers: the badge serves this listing's latest sandbox verdict, so a re-run updates it on its own — and it links readers to the full result here.

Due diligence

Before you install dsh-codex-ui

  • Source of record: MichengAI/dsh-codex-ui — present in the community registry that DSH's own plugin market installs from.
  • Licensed under Apache-2.0.

Security

What installing dsh-codex-ui runs

Build scripts

No build script was blocked in our run.

Source: our sandbox install on DeepSeek Harness 0.2.2-rc.1, 8d ago.

Install hooks

package.json declares no preinstall, install or postinstall script.

Source: package.json on GitHub, read at our last sync. prepare is not recorded; it runs only on a GitHub install, and shows up under build scripts when pnpm blocks it.

README mentions

shell commands (bash, exec, spawn …)

Source: a keyword match on the README — a hint about what the plugin touches, not an analysis of its code.

Not an audit. These are the record of one install and two text scans; nobody has read this plugin's code on your behalf. Plugins run with your agent's permissions.

The AI take

What it is — Rebuilds DeepSeek Harness web sidebar, workspace tree, search, and turn navigation in a Codex-style layout.

Who it is for — Users who need modular sidebar when using DeepSeek Harness for session management and ecosystem plugin management are suitable for installing it. Users who are already using ds-bot are not suitable because of functional overlap.

Watch out — Sandbox testing passed, installed and registered in a fresh profile. Static checks indicate the plugin will execute shell commands. Uninstall ds-bot before enabling it.

The verdict — I would install it because it achieves zero-invasion compatibility with the official native system, but only if no conflict with ds-bot is confirmed.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What dsh-codex-ui does

Seven modular flows converge through gates into a translucent control surface.

dsh-codex-ui is a DeepSeek Harness plugin that rebuilds the web sidebar, workspace session tree, search, and turn navigation in a Codex-style layout. It is split into seven subplugins: composer, settings-skin, theme, sidebar, session-title, desktop-menu, and dependencies. DeepSeek Harness loads these modules through standard Slots and its native UI primitives rather than replacing the host's existing controls. The plugin keeps input history per workspace, reads the first message to generate session titles, and stores site-level prediction settings through config.prediction in a profile's cordis.patch.yml.

The plugin is intended for users of DeepSeek Harness 0.2.x who want configurable sidebar organisation, input recall and prediction, themes, a full-screen settings workspace, session actions, and ecosystem plugin management. The desktop-menu module also adds view reload and application or Host restart actions in the desktop title bar. Its terminal-surface risk relates to these operational controls and to the plugin-management features that can install or update dependencies; it should be reviewed before granting an agent the permissions used by the profile.

dsh-codex-ui is not a good choice alongside ds-bot, which also reshapes the sidebar and main-session Slots. It requires Node.js ^22.19.0 || >=24.0.0, pnpm ^11.0.0, and a supported DeepSeek Harness 0.2.x release.

dsh-codex-ui documentation

How dsh-codex-ui works

DeepSeek Harness loads dsh-codex-ui as seven independently managed subplugins. The modules use standard Slots and the official UI primitives Switch, SegmentedControl, and Button. The sidebar can reorder modules and move them into a collapsible “more” group, while the collapsed state follows the host's native 56px rail. The plugin also adds session menus for pinning, renaming, read-state changes, archiving, deriving a new session, and cleanup.

The composer module stores up to 200 submitted inputs per workspace and exposes them with ↑ and ↓ when the input is empty. Prediction candidates can be accepted with Tab or cycled with Alt+↓ and Alt+↑. The session-title module derives a title from the first message and supports 4096 tokens of context. The theme module provides seven palettes, two layout modes, three material presets, and a ground-light option.

Configuring dsh-codex-ui

The documented site-level switch is:

Key Effect
config.prediction: false Disables input prediction through the profile's cordis.patch.yml.

Other settings are exposed in the Codex UI area of the host settings, including input prediction, themes, sidebar arrangement, and dependency management. Profile paths are resolved separately so configuration is not shared across profiles.

Commands and runtime actions

DeepSeek Harness can inspect the active profile with dsh --profile web --dump-config. After changing the plugin, the README instructs operators to restart the DeepSeek Harness Web instance and hard-refresh the browser. The desktop-only desktop-menu module supplies view reload and application or Host restart actions from the system title bar.

Requirements and known limits

DeepSeek Harness support is limited to >=0.2.0-rc.1 <0.3.0-0, covering the documented 0.2.x RC releases. The required runtime is Node.js ^22.19.0 || >=24.0.0 with pnpm ^11.0.0. Do not enable dsh-codex-ui with ds-bot: both modify the sidebar and main-session Slots.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to dsh-codex-ui

dsh-web-all

zhu1090093659

10k

Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.

Installed cleanly when we ran it

npm packageTypeScripttoday

AI review

dsh-web-all

What it is — Mounts a Cron task board, Git graph, right-side panel, phone remote UI, SSH, session archive, live token stats, skins and a pet onto the DSH Web UI.

Who it is for — You run several agents on one repo inside dsh web, need worktree isolation, Cron for overnight checks, and a token burn view the stock Web UI does not ship. Leave it if your loop never leaves the DSH CLI; this pack only attaches to the Web GUI.

Watch out — Sandbox checked a fresh-profile install that harness registered, not the board or SSH at runtime. DeepSeek Harness Desktop owns the desktop profile inside the app, so a CLI edit will not stick. The package brings the whole plugin family.

The verdict — I would keep it only if DSH Web is already the window I live in; otherwise the extra entries are just more chrome to step around.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

dsh-task-board

zhu1090093659

10k

Task board for the dsh web GUI: a sidebar multi-column kanban whose cards run in real DSH agent sessions and can also be scheduled with cron expressions, executed host-side even with the browser closed.

Installed cleanly when we ran it

npm packageTypeScripttoday

AI review

dsh-task-board

What it is — Turns DSH agent jobs into sidebar board cards in the web GUI: open a live session now, or let the host fire them later from cron.

Who it is for — You already drive DeepSeek through the DSH web GUI for daily code patrols, health checks, or auto-reports, and you need those jobs to start themselves after you leave, with work visible across five columns. If dsh is already launched from CI or system crontab and you only read logs, this GUI is not your queue.

Watch out — The docs say scheduled runs use anti-sleep power protection, so the machine may stay awake. The sandbox only showed a clean-profile install that harness registered; a closed-browser cron run was not exercised. No install-time issues showed up.

The verdict — I would keep it on the box that already runs dsh web as a duty process, not enable it for a single afternoon.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

dsh-web

zhu1090093659

10k

DeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发

GitHub sourceTypeScript9d ago

AI review

dsh-web

What it is — Mounts Cron boards, remote control, SSH, Git worktrees, session archives, token stats, and skins onto DSH Web GUI and the official desktop client via profile.

Who it is for — You already live in dsh web, running timed inspections or Linux firefights across vendors, and you need a board that actually executes plus a browser SSH pane. If your whole loop is the terminal and you never open the Web GUI or DeepSeek Harness Desktop, these plugins have nowhere to attach.

Watch out — The official app owns the desktop profile, so the external CLI cannot change it; install from the in-app plugin page. The README badge sets a floor at DSH 0.2.0-rc.2. No obvious traps beyond that.

The verdict — I would only add modules one at a time, after each one has already stuck in the daily loop.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source

dsh-web-ui-all

zhu1090093659

9.8k

Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourceTypeScript15d ago

AI review

dsh-web-ui-all

What it is — This is a plugin and skin collection for the DeepSeek Harness Web UI, including Liangshen mode, task board, Git graph, right panel, mobile remote UI, SSH operations, whale girl pet, and skin center.

Who it is for — If you are using DeepSeek V4 Pro for agent tasks and need multi-column task board and Git graph to track changes, this plugin is suitable for you. If you primarily operate DeepSeek Harness in non-Web UI interfaces, you don't need this collection.

Watch out — Installation from the source subdirectory requires manually approving the build script. No sandbox testing was conducted. No obvious issues were found.

The verdict — I would install it because it provides the whale girl pet and SSH remote operations.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
LINUX DODetails

dsh-TUI

ccch1mneyyy

5.1k

Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion.

DeepSeek Harness 0.2.2-rc.1 refuses the latest release

npm packageTypeScript24d ago

AI review

dsh-TUI

What it is — A full-screen terminal canvas around a DeepSeek Harness session, with thought tokens, job state, and context fill on one view.

Who it is for — You sit in a local terminal driving DSH through repo edits and tool calls, and you need TPS, a context bar, and double-Esc rewind on that canvas. Leave it if DSH only runs headless into logs or CI and nobody watches the session.

Watch out — DeepSeek Harness 0.2.2-rc.1 rejects the current release before install: the declared DSH range excludes that build, and no published version accepts it. The package runs shell commands on the machine. There is no post-install runtime check.

The verdict — I will not roll DSH backward to make this canvas fit; I wait for a release that targets the Harness I already run.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

A fixed-corner whale widget for the DSH web GUI — balance, today's usage and per-turn cost with peak/off-peak pricing, editable balance-alert and daily-budget bubbles, a module-based custom bubble queue with A/B weighted choices and random lines or images, 30+ vendor templates (OpenAI, OpenRouter, Kimi, SiliconFlow, Ark, Zhipu, MiniMax and more) with per-model balance and subscription quota, plus task-end sound, imported audio, custom roles and a resource manager. Local-only, no telemetry.

Installed cleanly when we ran it

npm packageJavaScript1mo ago

AI review

DeepSeek-Balance-Whale-Widget

What it is — A whale control pinned to a corner of the DSH web GUI: balance, today's usage, per-turn cost at peak/off-peak rates, custom bubbles, and 34 vendor quota templates.

Who it is for — You are coding or editing in the DSH web GUI on DeepSeek, you will not keep the provider console open, and a peak-hour turn can blow the daily budget. If the work lives in the Codex desktop app, this package does not run there; that product line was moved.

Watch out — It installed on a fresh profile and DeepSeek Harness registered it. It invokes shell commands. The official desktop client uses the same package but must be installed from inside a desktop session; do not mix the npm release with a from-source install.

The verdict — I'll take the corner: a number after the turn is already spent, a number before the next prompt is the one that changes what I send.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details