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-capyreporter

v0.1.5

Published

CapyReporter — an always-on-top capybara task reporter for the DeepSeek Harness Web UI. A transparent floating pet that narrates each trajectory step in a speech bubble, tells you which project is reporting, alerts you when a task completes while you are

Downloads

849

Readme

CapyReporter 🦫

English | 简体中文

一只常驻桌面的水豚,替你盯着 DeepSeek Harness 里跑着的任务。

它是个透明小窗口,永远浮在所有应用之上——切到浏览器也好、写代码也好、打游戏也好,它都在。Agent 每跑一步(调工具、写回复、进新阶段),气泡就更新一行;任务跑完了,"✅ 任务完成"会一直挂在屏幕上等你回来,点一下水豚就直接跳回 DSH。

能干什么

  • 真的全局置顶:基于 Electron 的透明窗口,浮在所有应用之上。透明部分点击穿透,不挡下面的操作;只有点在水豚身上才算点到它。没装 Electron 也不影响,会自动退回页面内悬浮,气泡功能一样不少。
  • 逐步播报:工具调用、模型输出、steering、workflow 阶段、报错重试——每到一个节点,气泡换一行,像看轨迹时间线一样看着 agent 干活。
  • 气泡不吵:默认只显示最新一条状态;单击展开完整的步骤历史(带滚动条,按时间排序);双击先藏起来,有新动静会自己冒出来;右键菜单里随时能找回。
  • 认项目:气泡标题直接用任务所属的工作区名字(和左侧边栏一致)。多会话并行的时候,一眼就知道是谁在汇报。
  • 摸鱼友好:切去干别的,任务完成了水豚会在置顶窗口上提醒你,桌面通知也可以开。
  • 形象随你换:设置里上传任意透明 PNG 就能换角色;在水豚身上滚动滚轮缩放;偏好本地保存在 $DSH_HOME/capyreporter.json,重启不丢。

安装

推荐先装 dsh-market,然后在 设置 → 插件市场 里搜 "capy" 一键安装。

命令行也行:

dsh plugin --profile web add dsh-capyreporter

装完重启 dsh web(或者直接刷新页面)。需要 dsh web 0.1.0-rc.6 以上。

关于置顶窗口

页面内的水豚只有切回 DSH 才看得到,想要"切走也在",得靠一个真正的置顶窗口,这块用的是 Electron:

  • %USERPROFILE%\.dsh\electron\electron.exe 已经存在的话(或者用 DSH_PET_ELECTRON_PATH 指定路径),重启后置顶窗口会自动出现;
  • 没有也不影响,水豚会以页面内悬浮的形式工作,功能一个不少。

操作一览

| 操作 | 效果 | | --- | --- | | 拖动水豚 | 挪位置(窗口跟着走,甩多快都跟得上) | | 在水豚上滚轮 | 缩放 | | 单击气泡 | 展开 / 收起步骤日志 | | 双击气泡 | 先藏起来,有新动静再冒出来 | | 双击水豚 | 回到 DeepSeek Harness(单击不做事,太容易误触了) | | 右键水豚 | 菜单:恢复气泡 · 打开 DSH · 隐藏桌面宠物 |

已知限制

  • 置顶窗口依赖本机已安装的 Electron,目前不会自动下载(后面版本打算支持)。
  • 个别独占全屏的程序(比如某些游戏)会盖住置顶窗口,这是系统层面的限制,绕不过去。

License

MIT