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

scrum-assistant

v0.1.2

Published

单人使用的本地 Scrum Portal:Jira/Confluence/GitLab 聚合 + AI 仪式产出(本地 Web,无需 Docker)

Readme

scrum-assistant

单人使用的本地 Scrum Portal:把 Jira、Confluence、GitLab、飞书会议转录、本地 Obsidian 知识库聚合到一面看板,并用本地 AI agent 把重复的 Scrum 仪式产出(会议纪要、sprint planning/review 材料、bug 分析、架构评审、code review、发布检查)自动化。

它不是任务系统,不是 Jira 的替代品——它是一面镜子(数据可疑面板)加一个产出器 (Ceremony 人工确认暂存区,AI 产出必须过人工确认才落知识库)。

要求

  • Node.js >= 24(原生运行编译后 JS + 内置 node:sqlite,无需 Docker、无需数据库)
  • 可选:git(仪式发布到 vault、MR diff 抓取)、本机 AI agent CLI(跑仪式用)

安装

npm install -g scrum-assistant

快速开始

mkdir ~/scrum-assistant && cd ~/scrum-assistant
# 建一个 .env,至少填 JIRA_TOKEN(模板见下)
scrum-assistant            # http://127.0.0.1:8787

配置与数据跟着「启动目录」走:.env 从启动目录读,SQLite 数据默认建在启动目录的 data/。全局包目录是只读的,升级(npm update -g scrum-assistant)不影响配置与数据。

.env 模板(完整版见包内 INSTALL.md,或安装后包根目录的 .env.example):

# 必填:Jira 只读访问(工具只发 GET,绝不回写)
JIRA_TOKEN=你的 token
JIRA_BOARD_ID=3041
JIRA_BASE_URL=https://your-jira.example.com

# 角色:primary 跑定时任务、发飞书推送(全网只能有一个);其余一律 workstation
ROLE=workstation

# 可选:Confluence / GitLab / 飞书 webhook / vault / 定时任务表达式
# CONFLUENCE_BASE_URL=  CONFLUENCE_TOKEN=
# GITLAB_BASE_URL=      GITLAB_TOKEN=   GITLAB_REPOS_DIR=
# FEISHU_WEBHOOK_URL=   FEISHU_WEBHOOK_SECRET=
# VAULT_PATH=           CODE_REPO_PATH=
# CRON_SYNC=*/15 * * * *   CRON_DIGEST=30 17 * * 1-5
# APP_PASSWORD=         (监听非本机地址时必设)

关键设计

  • 只读铁律:绝不回写 Jira / Confluence;要回写就生成可粘贴文案交给人
  • 人工确认门:LLM 产出必须经人工确认才落 vault、才进行动项
  • 三态诚实:拿不到的数据显式说「数据缺口」,绝不用 0 或空表蒙混
  • 降级一等公民:未配置飞书 webhook 时,每日简报生成可粘贴文案,照样可用

文档

包内 INSTALL.md 有完整的安装与配置说明(含 Windows)。