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

@sugan01/dsh-web-ui-git-status

v0.1.0

Published

Git commit/status surface for DeepSeek Harness Web: a session-header trigger opening the commit status line, over the host HTTP route.

Readme

@sugan01/dsh-web-ui-git-status

Git 提交/状态插件(DeepSeek Harness Web):会话头部出现一个 g 触发按钮,点开显示当前仓库的未提交更改 + 提交历史时间线。

安装

dsh plugin --profile web add @sugan01/dsh-web-ui-git-status
# 或本地路径 / tarball
dsh plugin --profile web add file:/path/to/dsh-web-ui-git-status

装完重启 DSH 进程即自动加载。

使用

  • 会话头部右侧会出现一个 g 图标按钮(在每个会话的标题栏动作区);
  • 点击展开状态面板:上方未提交更改(暂存/未暂存/未跟踪),下方提交历史(最新在底部);
  • 面板每 5 秒自动刷新,可手动 ⟳ 刷新、× 收起。

技术说明

  • 宿主半通过 webServer 注册 GET /api/git-status?sessionId=<id>,用 workspaceRegistry 解析会话的工作区目录,再跑只读 git 命令(status --porcelain / log)返回快照;
  • 浏览器半用 fetch 调该接口,不依赖 @Remote(因此可作第三方 bundle 一条命令安装);
  • 无任何写操作,纯只读展示。

已知限制

  • 面板数据 5 秒轮询,会话切换时重新拉取;
  • 非 git 仓库或无工作区的会话显示提示文案。