Introduction¶
When developing in DSH, it is often necessary to repeatedly open a few documentation sites, model pricing pages, and internal tools. Placing them in browser bookmarks can easily get mixed up with daily browsing, while putting them in the repository README causes them to move with the code. This plugin puts this functionality into the right sidebar of DSH: links are stored by category, and website icons can be dragged to other categories to reclassify them. Sorting is also handled via drag-and-drop, without needing to click menus.
Below is an introduction to jeckun/dsh-plugin-favorites, categorized as “Memory” in the community directory. Author: Jeckun. Published on 2026-11-05, License: MIT, Version: 1.0.0.
What is this¶
A right sidebar plugin for DeepSeek Harness, maintained by jeckun, license MIT. It adds a “Favorites” tab to the right sidebar start page, used for bookmarking links, creating categories, and organizing/sorting. The directory page is marked with a 0-star rating and belongs to a newer plugin.
Data is stored under the dsh.favorites.v1 key in browser localStorage. It is local browser storage and remains after refresh or restart; it does not support multi-device sync and does not follow the code repository.
Core Features¶
Tab Entry. A “Favorites” tab is added to the right sidebar start page, with the shortcut key Ctrl+Shift+P (or Cmd+Shift+P on macOS). The top displays the title, the number of favorites, and an “Add” menu (Add Link / New Category).
Category Management. Categories can be collapsed, renamed, and deleted. When a category is deleted, links under it are moved to “Uncategorized” and won’t be deleted together. Category order is adjusted by dragging category rows, with a dark gray horizontal line indicating the drop position.
Link Operations. Links support adding, editing, and deleting; clicking the link icon opens the corresponding URL in a new tab.
Icon Drag and Drop. Website icons can be dragged between categories to reclassify, or moved within the same category to reorder; a gray vertical line indicates the insertion position. Dragging an icon onto a collapsed category will automatically expand that category without needing to click it open first.
First Use. Upon first enabling, the plugin automatically adds a DeepSeek Api → https://platform.deepseek.com/usage, placed under “Uncategorized”; the plugin does not preset any user categories; all other categories must be created by the user.
Installation and Enablement¶
The installation method provided in the README writes to the local profile and does not provide a remote pull command. The recorded installation forms are as follows:
- The
link:dependency inC:\Users\jecku\.dsh\profiles\desktop\package.json - The
favoritesline inC:\Users\jecku\.dsh\profiles\desktop\cordis.patch.yml
In other words, there are two effective configuration points: one is the link: dependency in package.json, and the other is the inserted favorites line in cordis.patch.yml. When the plugin is installed as a bundle, this line is injected into the host via cordis.patch.yml.
Steps to check after enabling:
- Open a session and expand the right sidebar.
- If “Favorites” does not appear in the current window, press
Ctrl+Rto refresh the page first. - If it still does not appear after refreshing, restart DSH.
The plugin’s dsh field points the client to @deepseek-ai/dsh-client-ui-sidebar-right, with platform set to web and immediately set to true. This is the reason it can mount to the right sidebar.
Typical Usage¶
Follow the sequence below to get started with the favorites feature.
- Open a session and expand the right sidebar.
- Click “Favorites” on the start page.
- Click “Add” in the top right corner and select “Add Link” or “New Category”.
- Expand a category, drag the link icon to another category to move it; dragging within the same category adjusts the order, with the gray vertical line indicating the insertion position.
- Hold down the category row and drag to adjust the order between categories. A dark gray horizontal line indicates the position where it will land.
After the first launch, the “Uncategorized” section already contains the DeepSeek Api link pointing to https://platform.deepseek.com/usage. You can delete it now, or drag it into a category you created yourself.
Case is preserved as in the original text, for example DeepSeek Api and Uncategorized.
Use Cases and Notes¶
Suitable for people who keep long sessions in DSH and need to pin a few reference links, or for organizing links by project, for example, grouping a specific model’s documentation, usage page, and debugging tools into separate categories.
Several boundaries regarding usage should be clarified:
- This plugin runs with the permissions of the current DSH process; the code installed is exactly what can be executed within that process. Before installing, you should read the source code first to confirm the license terms; under the MIT license, it is distributed as-is, without any warranty.
- Data is stored under the
dsh.favorites.v1key in browserlocalStorage, belonging only to the browser storage of that site on this machine. After changing browsers, changing machines, or clearing site data, reorganization is required. - The README only records two installation forms: the local
link:dependency and the cordis.patch.yml line, with the example path being the author’s own Windows user directory. Whether there are other installation methods for other environments or future versions needs to be checked in the documentation yourself. - The directory page is marked with a 0-star rating, and actual usability depends on the current DSH version’s support for the right sidebar interface.
Conclusion¶
This plugin brings “Favorites + Categories + Sorting” into the right sidebar: no need to leave the session, just drag an icon to complete categorization, and deleting a category preserves the links. Suitable for those who maintain long sessions in DSH where links tend to accumulate over time.
Directory page: https://www.skillhub.cn/plugins/jeckun/dsh-plugin-favorites
GitHub: https://github.com/jeckun/dsh-plugin-favorites