DeepSHPlugins
dsh-codex-ui 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-codex-ui

UI 增強TypeScriptApache-2.0

為 DeepSeek Harness 網頁端重構 Codex 風格側欄、工作區會話樹、全域性搜尋和輪次導航。

65 StarsMichengAI 更新時間 2026-09-09
訪問 GitHub 倉庫
dsh-codex-ui 專案預覽
dsh-codex-ui 介面截圖dsh-codex-ui 介面截圖dsh-codex-ui 介面截圖dsh-codex-ui 介面截圖dsh-codex-ui 介面截圖

專案介紹

中文

為 DeepSeek Harness 網頁端重構 Codex 風格側欄、工作區會話樹、全域性搜尋和輪次導航。

English

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

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
MichengAI
倉庫
MichengAI/dsh-codex-ui
GitHub Stars
65
Forks
9
開發語言
TypeScript
許可證
Apache-2.0
最近推送
2026-09-09
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

91/ 100
維護活躍
99
文件與實用資訊
100
生態關注度
63
安裝便捷訊號
100
專案宣告訊號
100

近 2 天仍在更新;README 含完整安裝與使用說明;標準命令一鍵安裝。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add @michengai/dsh-codex-ui

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

DSH Codex UI

DSH Codex UI

Organize projects, find conversations, and revisit long chats more easily in DSH Web

简体中文 · Changelog · Apache-2.0

License: Apache-2.0 npm package npm downloads DSH Web Plugin Node.js 22 or later

DSH Codex UI is a community-maintained interface plugin for DeepSeek Harness (DSH), not an official DeepSeek AI product.

Working across several projects and conversations in DSH Web? DSH Codex UI helps you organize the sidebar, find tasks quickly, and jump back to earlier questions in long chats. It offers a Codex-style interface with light and dark themes.

What you can do

  • Organize projects and conversations: expand or collapse projects, drag to reorder, pin frequently used projects, and see unread and running indicators.
  • Find things quickly: search for conversations, settings, and quick actions from the header.
  • Manage everyday tasks: rename, archive, or fork conversations, and open project folders from their menus.
  • Revisit long chats: select a turn marker to jump directly to the corresponding question.
  • Reuse earlier input: press Up/Down in an empty composer to recall text submitted in the current workspace.
  • Add features as needed: check companion plugins in Settings → About and install or update the ones you need.

Screenshots

Light theme: workspace tree, new conversation suggestions, and bottom composer.

Light theme new conversation

Dark theme: scheduled task overview and new conversation page.

Dark theme new conversation

General settings: dedicated settings page with section navigation in the light theme.

Light theme general settings

Conversation menu: rename, pin, unread, archive, fork, copy, and delete.

Conversation menu

Settings → Codex UI lists the companion plugins and their install state.

About page and companion plugins

Prerequisites

  • A working DeepSeek Harness Web installation with dsh available in PowerShell.
  • Examples use the web profile; replace it with the target profile.
  • Node.js must satisfy ^22.19.0 || >=24.0.0. Installing from source also requires pnpm.

DSH product ecosystem

For a ready-to-use workbench, download DSH Codex Desktop. If you already use DeepSeek Harness, install any of these eight plugins individually. The desktop app includes all eight.

PluginWhat you can do
Codex UIOrganize projects and conversations, search tasks, and navigate chat turns
IM ConnectSend tasks and receive replies through your usual messenger
AutomationSchedule tasks and review each run
Skills ManagerFind, enable, create, and import local skills
Archive ManagerSearch, restore, or clean up archived conversations
Agency AgentsChoose and summon specialists for your task
BTWAsk side questions without interrupting the main task
SimplifyUse /simplify to improve code within your Git changes

Installation

Choose agent-assisted or manual installation below. Both use the same command, requesting the latest version from the official npm registry.

Ask an agent to install it (recommended)

Send the prompt below to any agent that can run terminal commands on your computer. Replace web with your actual profile. Once installed, use the plugin in DSH.

Install the DSH plugin @michengai/dsh-codex-ui into my local web profile by running: dsh plugin --profile web add @michengai/dsh-codex-ui@latest --registry=https://registry.npmjs.org/. Then run dsh --profile web --dump-config, confirm the configuration includes codex-ui, and explain how to reload DSH and start using the plugin.

Install manually

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @michengai/dsh-codex-ui@latest --registry=https://registry.npmjs.org/
dsh --profile web --dump-config

Restart DSH Web and hard-refresh the browser (usually Ctrl+Shift+R). Once the new sidebar appears, you are ready to use it. Uninstalling the plugin restores the default sidebar.

Usage

Open DSH Web. The left navigation is rendered by this plugin.

GoalAction
Start a conversationSelect New task, or use a workspace + / New conversation action.
Find a conversation or settingUse the header search field and choose a session, Settings page, or quick action.
Collapse the sidebarUse the header panel button. The expand control stays on the collapsed rail.
Pin a workspaceDrag it into Pinned, or use Pin project in the project menu.
Manage a conversationOpen the conversation menu to rename, pin, mark unread, archive, fork, copy, or delete.
Reuse inputPress Up/Down in an empty composer to recall text submitted in the current workspace.
Jump between turnsUse the turn marks on the left of the current conversation.
Inspect connectorsOpen Settings → Connectors. Addresses, commands, and credentials are never shown.
Check companion pluginsOpen Settings → About to install or update individual companion plugins.

FAQ

Do pinned projects and unread markers persist?

Pinned projects are saved in your DSH configuration and survive restarts. Unread markers are stored only in the current browser and do not sync across browsers.

Why is my earlier input missing?

Input history is stored in the current browser, separately for each workspace, with up to 200 entries per workspace. It records new input while the feature is active and does not import existing conversations. When browser storage is unavailable, history is kept temporarily in memory. The BTW plugin is not required.

Does removing a project delete local files?

Removing a workspace registration does not delete its folder or conversation records. Permanent deletion of archived conversations is provided by the companion Archive Manager plugin.

What if nothing changes after installation?

Check that the installation profile matches the one running DSH Web, then restart DSH Web and hard-refresh the browser. Run dsh --profile web --dump-config to check that codex-ui is mounted.

Development and contributing

Install from source

Use this for debugging or unpublished changes. The cloned directory becomes the plugin source path:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
Set-Location D:\Repository\deepseek-harness-plugin
git clone https://github.com/MichengAI/dsh-codex-ui.git
Set-Location .\dsh-codex-ui
pnpm install --frozen-lockfile
pnpm build
dsh plugin --profile web add .
dsh --profile web --dump-config

Restart DSH Web and hard-refresh the browser. Do not copy lib manually; local installation reads both package metadata and cordis.patch.yml.

After changing src, rebuild, test, and install from the local directory:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
pnpm build
pnpm test
dsh plugin --profile web add .

New features should reuse existing DSH slots and public services. Do not depend on private host DOM or write conversation records.

License

This project is licensed under Apache License 2.0.

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案