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

create-cybermen

v0.2.0

Published

蒸馏万物,赛博永生 — 交互式赛博人蒸馏工具

Readme

create-cybermen

蒸馏万物,赛博永生

把任何人格蒸馏成一个赛博人 — 技术专家、赛博猫、赛博女友、私人管家、毒舌影评人……万物皆可蒸馏。

它能做什么

通过一场 7 步对话,把你脑子里的东西提取出来,生成结构化的赛博人档案。

不局限于技术岗位。支持 6 种人格类型:

| 类型 | 说明 | 示例 | |------|------|------| | 💻 技术专家 | 前端、后端、运维等技术岗位 | 赛博前端、赛博 DBA | | 💕 生活伙伴 | 女友、男友、闺蜜、老友 | 赛博女友、赛博闺蜜 | | 🐱 赛博宠物 | 猫、狗、任何毛茸茸的存在 | 赛博橘猫、赛博柴犬 | | 🎩 职能角色 | 管家、教练、秘书、顾问 | 赛博管家、赛博健身教练 | | 🎨 创意角色 | 写手、画师、音乐人、编剧 | 赛博毒舌影评人、赛博诗人 | | ✨ 自定义 | 完全由你定义 | 任何你想象得到的存在 |

每种类型的蒸馏流程都经过专门设计 — 问题、选项、知识库、输出文案全部随类型自适应。

安装

# 全局安装
npm install -g create-cybermen

# 或者直接运行
npx create-cybermen

使用

create-cybermen

第一步:选择蒸馏模式

选择蒸馏模式:
  1) ✦  交互式蒸馏 — 通过对话逐步构建赛博人
  2) 🤖  LLM自动萃取 — 从已有资产自动生成赛博人(开发中)

第二步:选择人格类型

你想蒸馏什么?
  1) 💻  技术专家 — 前端、后端、运维、测试等技术岗位
  2) 💕  生活伙伴 — 赛博女友、男友、闺蜜、老友...
  3) 🐱  赛博宠物 — 赛博猫、赛博狗、任何毛茸茸的存在
  4) 🎩  职能角色 — 管家、教练、秘书、顾问...
  5) 🎨  创意角色 — 写手、画师、音乐人、编剧...
  6) ✨  自定义 — 完全由你定义,蒸馏万物

第三步:跟着提示走完 7 步蒸馏

以「赛博猫」为例:

第一步:给它起个名字
第二步:描述它的日常
第三步:教它一些习惯       ← 可从「猫咪性格」知识库中选
第四步:记录它的故事
第五步:它讨厌什么
第六步:它的脾气性格
第七步:给它看看它的"家"

以「生活伙伴」为例:

第一步:给 TA 一个名字
第二步:定义你们的关系
第三步:教 TA 怎么和你相处  ← 可从「日常关心/情绪支持/兴趣互动」知识库中选
第四步:写入你们的共同记忆
第五步:告诉 TA 你的雷区
第六步:塑造 TA 的性格
第七步:给 TA 看看你的世界

输出

完成后在 cybermen/<名字>/ 目录下生成档案:

cybermen/小橘/
├── identity.md          # 身份档案
├── style.md             # 风格/性格描述
├── methods/
│   └── *.skill          # 行为/技能文件
├── boundaries/
│   └── *.rule           # 红线/雷区文件
└── decisions/
    └── decisions.md     # 核心记忆/决策记录

内置知识库

第三步选择「从预置知识库中选择」时,不同类型有不同的知识库可选:

| 人格类型 | 知识库类别 | 规则数 | |----------|-----------|--------| | 💻 技术专家 | 前端开发 | 10 | | 💻 技术专家 | 后端开发 | 4 | | 💕 生活伙伴 | 日常关心 / 情绪支持 / 兴趣互动 | 7 | | 🐱 赛博宠物 | 猫咪性格 / 狗狗性格 | 7 | | 🎩 职能角色 | 日程管理 / 健康管理 / 学习辅导 | 6 | | 🎨 创意角色 | 写作技巧 / 视觉创作 | 5 |

也可以选「手动输入」,完全自定义。

技术栈

  • 纯 Node.js,零依赖
  • 使用 readline 实现交互式终端
  • ANSI 转义码实现彩色输出

License

MIT