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

@mcd0luo/celes-user-chat

v0.1.5

Published

dsh: developer user chat bar (celestea series) — multi-user coordination invisible to AI; floating chat panel with paged loading, @mentions, markdown, sticker packs (drag image to auto-compress)

Downloads

762

Readme

@mcd0luo/celes-user-chat

Celestea 系列 DSH 插件:会话侧开发者用户聊天栏 —— 多用户共用 DSH 时的协调频道,AI 完全不可见

功能

  • 悬浮胶囊入口 + 窗体式聊天面板(拖动/缩放/毛玻璃/明暗主题跟随系统)
  • 消息:气泡布局、连续合并、时间分隔、Markdown(代码/引用/列表/链接)、长消息
  • 流式分页加载(初载最新 60 条,向上滚动续载历史)
  • 表情包:拖拽/粘贴图片 → 自动压缩 → 表情面板 → 消息内图片渲染
  • @ 提及:悬浮候选(前缀优先模糊匹配)、高亮、被 @ 强提醒
  • 右键菜单(引用/复制)、emoji 快速面板、多行输入(Enter 发送/Shift+Enter 换行)
  • 设置页:主题三选一、清空对话(两步确认)、退出登录
  • 转达给 AI:会话房间内消息可一键转入当前 DSH 会话

安装

dsh plugin --profile web add @mcd0luo/celes-user-chat

依赖 Celestea 基座:

dsh plugin --profile web add @mcd0luo/dsh-celestea

说明

  • 消息/表情包存于 dsh 进程内存(原型期);身份为声明式(昵称 + 可选口令)
  • 服务端 RPC 诊断端点:GET /celes-uc-diag(127.0.0.1)

License

MIT