npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

dsh-side-panel

v1.0.0

Published

Right-side developer panel for DeepSeek Harness: files, session history, and git version control

Readme

dsh-side-panel

A right-side developer panel for the DeepSeek Harness web UI (dsh web). It adds a collapsible side panel with three tabs:

  • Files — browse the current session's working directory; click a text/code file to preview it in a popup (unsupported formats show a message).
  • History — list the current conversation (user messages + assistant replies); click an entry to scroll the chat to it.
  • VCS — show git status for the current directory as M / A / D / U / R badges; click a changed file to view its diff.

Requirements

  • A DeepSeek Harness deployment with the web profile (dsh web).
  • git on PATH (for the VCS tab).

Installation

The plugin is distributed as a DeepSeek Harness bundle. Its bundle patch registers both the Node half (filesystem + git primitives) and the browser half (the UI), so no files or patch rows need to be copied manually.

Install from GitHub

Install it directly into the web profile:

dsh plugin --profile web add github:XYZ1024-alt/dsh-side-panel

This repository commits its ready-to-run JavaScript, so installation does not run a build script and does not require pnpm build authorization.

For a reproducible installation, pin a trusted commit:

dsh plugin --profile web add github:XYZ1024-alt/dsh-side-panel#<commit-sha>

Restart dsh web after installation and refresh the page. The panel appears on the right edge.

Install from npm

After the package is published to npm:

dsh plugin --profile web add dsh-side-panel

Install a local checkout

From the parent directory of this repository:

dsh plugin --profile web add ./dsh-side-panel

Verify

Inspect the composed profile before starting the web UI:

dsh --profile web --dump-config

The output should contain a # == dsh-side-panel bundle layer and the dsh-side-panel plugin row.

Uninstall

dsh plugin --profile web remove dsh-side-panel

Usage

Open the panel from the right edge of the web UI and switch between the three tabs. Click a file or a changed path to open a popup; close it with the × button or by clicking the blank area outside.

Security

The /dev-panel/* routes read the filesystem and run git without their own authentication or sandboxing. The panel is intended for local / loopback use (dsh web binds 127.0.0.1 by default). Do not expose the server to a network you do not trust.

License

MIT