dsh-cad-viewer
Run the following command in DeepSeek Harness:
dsh plugin install CMoyuer/dsh-cad-viewer
Paste the following prompt into your AI chat to install this plugin:
Install dsh-cad-viewer in DeepSeek Harness (source: https://github.com/CMoyuer/dsh-cad-viewer) by running dsh plugin install CMoyuer/dsh-cad-viewer.
About this plugin
Once an agent generates a 3D model with CadQuery, the result usually stays trapped in the chat transcript—viewing, organizing, and exporting require switching to separate applications. dsh-cad-viewer embeds a complete 3D model library and CAD viewer directly into the dsh Web GUI, so every model is searchable, previewable, and exportable the moment it is created.
The library supports folders, full-text search, drag-and-drop, rename, and delete. Each model opens in a workbench powered by three-cad-viewer with full orbit, pan, and zoom, plus a dedicated export button on the toolbar. Export covers ten formats—STEP, BREP, STL, 3MF, AMF, VRML, VTP, TJS, SVG, and DXF. Entries saved with CadQuery source go through exact B-Rep geometry; grid-only entries are reconstructed from triangle meshes. A collapsible card appears at the end of any chat message that invoked a model tool, and clicking Fullscreen opens the same model in the workbench without returning to the library.
Five agent tools (add_3dmodel, build_3dmodel, list_3dmodels, delete_3dmodel, cadquery_env) handle model registration, listing, deletion, and environment probing entirely within the conversation. On the storage side, each entry is a single JSON file shared across all devices under the same dsh instance—no build step, no IndexedDB, no external service required. It is well suited to developers doing parametric modeling or assembly design in dsh who want instant online preview and engineering-file export, and to teams that prefer a single shared model library.
Screenshots
Use Cases
- Agent builds an assembly with CadQuery, then previews and exports STEP directly from the GUI model library for downstream engineers
- Ask the agent in-chat to list the model library, delete stale entries, and create folders for organization without leaving the conversation
- Multiple devices on the same dsh instance share one model library with no extra sync or upload step needed
- Isolate parts in the viewer and export a matching mesh format for 3D printing or simulation
Best For
- Developers doing parametric modeling and assembly design with dsh and CadQuery
- Engineers who need online CAD preview and quick export to STEP, BREP, STL, and other engineering formats
- Small technical teams that want a single shared model library to reduce file sprawl across devices
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.
