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

@rezti/dsh-rez-wechat

v0.1.17

Published

ReZ-TI WeChat/WeCom bridges. Personal WeChat is QClaw/ClawBot scan-and-chat via dsh-wechat-bridge; WeCom AI bots use the official @wecom/aibot-node-sdk (BotID + Secret) bound per Harness room.

Readme

@rezti/dsh-rez-wechat

企业微信走官方 @wecom/aibot-node-sdk(智能机器人 BotID + Secret 长连接);个人微信走 QClaw 同款 dsh-wechat-bridge(腾讯 iLink)。都不自写长连接。

dsh plugin --profile web add @rezti/dsh-rez-suite

以后升级只记:dsh plugin --profile web update @rezti/dsh-rez-suite。不要再单独 add 本包。

| 能力 | 做法 | |---|---| | 企业微信智能机器人 | 官方 @wecom/aibot-node-sdk。设置页给每个 Harness 房间绑一个 BotID + Secret。同事在企微跟哪个 bot 说话,消息进网页左侧那个房间的同一条会话。密钥 ~/.dsh/wecom-channels.json(mode 600),不进 compose。 | | 企业微信办公能力 | 官方 wecom-cli >=1.1(通讯录/在线文档/表格/待办/日程/会议/邮件/微盘等)。不是 MCP。rez_status.wecomCli.modules 是品类目录。房间里种了官方 wecomcli-* 技能。CLI 报未授权才说该模块未开通。不要用旧的「超过 10 人只能用文档」说法。 | | 旧群机器人 Webhook(兼容) | 一个 bot 都没绑、且仍配置了 REZ_WECHAT_WEBHOOK 时,才拉起 wecom-mcp | | 个人微信(QClaw / ClawBot) | dsh Web 设置面板扫码,之后直接在微信里说话。消息进左侧 微信 文件夹的同一会话,模型跟网页默认。 |

个人微信桥接到正在跑的 dsh web(不是 dsh --profile headless):

  • 左侧工作区分组是 微信,不是 Ungrouped
  • 连续消息延续同一会话
  • 模型跟网页默认(网页选了 Kimi,微信也走 Kimi)
  • 网页归档后再从微信说话会自动回到侧栏(官方会藏空白会话,所以「重启对话」会先打一句招呼)
  • 网页端选择题(Selection)会编成 1. 2. 3. 发到微信;回复数字或选项原文即可继续,不必在网页点选
  • 思考过程不会发到微信;多段正文会保留换行
  • 通道断了点「重新连接」,已登录不必再扫码

企微智能机器人(Accio 同款按房间绑定):

  • 可绑房间:搞钱、产品、运营、人事助理、财务助理、法务助理、设计、发布、电商、实验室(不要绑「微信」个人通道)
  • 同一房间固定一条网页会话;只有「重启对话」才新开并把旧的归档
  • 会话标题是房间名;网页必须开着
  • 收文本 / 混排文字 / 单聊语音(官方已转写成 voice.content,当普通文字进房间)、流式回复、进入会话欢迎语;图片和文件请走网页端或 Nextcloud。个人微信语音不转写。群聊语音官方不保证有转写。
  • BotID / Secret 在企业微信管理后台 → 智能机器人(开发前必读 / 长连接

扫码 UI 在 suite 面板;通道本身在本包。不要对同一 profile 既 add suite 又 add wechat,会重复注册。

这是 ClawBot 客服会话,不是用个人微信号管好友/群,也不是客户层 WhatsApp/邮件通道。