Foreword¶
DSH (DeepSeek Harness) adopts the “everything is a plugin” design philosophy. Theme plugins are responsible for UI customization and restoration. dsh-theme-macintosh is a Classic Macintosh theme plugin that restores the interface to the pixel style of System 7.
Plugin Overview¶
- Positioning: DSH Classic Macintosh theme plugin, restoring the interface to the visual vocabulary of System 7.
- Author: fengb3
- Category: Playful reskin
- License: MIT
Core Features¶
- Persistent top menu bar: Includes the Apple logo and a mirror of the official three tabs (Conversation / Trace / Context), always displayed at the top with no extra actions required.
- Full pixel reskin: Covers conversation Markdown rendering, streaming reveal of reasoning cards, three states of tool cards, question cards / plan approval cards, popup menus, the input dock, and the settings dialog.
- Fonts and dependencies: The pixel font is bundled with the package, served via static routing from the host, and has no external service dependencies.
- Dark and light modes: Supports dark and light mode, following the official settings.
- Kit Inspector page: Provides component inspection and lets you view components online via a console command.
- Persistent activation: Once installed, the plugin remains active without requiring a Run operation.
Installation & Activation¶
Official installation (recommended):
Use the official command-line tool to install the plugin:
dsh plugin --profile web add github:fengb3/dsh-theme-macintosh
After installation, run dsh web and refresh http://127.0.0.1:3080. The theme takes effect immediately.
Local installation:
If you need to install it in a local environment, install the package in the profile directory (~/.dsh/profiles/web/):
pnpm add dsh-theme-macintosh
Then add "dsh-theme-macintosh" to the dsh.profile.bundles array in package.json. After installing or modifying the manifest, restart the web host and refresh the page.
Typical Usage¶
- Refresh to activate: After installing the plugin, simply refresh the browser page to see the theme change.
- Kit inspection: In the browser developer tools console, run
__MC_KIT_OPEN__ = trueto open the Kit Inspector page. - Uninstall: If you need to remove the plugin, run the following command:
dsh plugin --profile web remove dsh-theme-macintosh
Notes¶
- Zero build: This plugin uses a zero-build format and remains active after installation.
- Local configuration: For local installation, you must add this package to the
dsh.profile.bundlesarray inpackage.json; otherwise it cannot be loaded. - License: This plugin uses the MIT license.