@danieldeusing/seedr

中文文档
0.1.181发布于 2026/11/10MITTypeScriptES Module构建来源已验证近 30 天下载 5773

Seed your projects with AI configurations

原始使用文档
文档目录3 节
  1. What the CLI does with your files
  2. Telemetry
  3. License

@danieldeusing/seedr

Seed your coding agents with capabilities: install curated skills, agents, hooks, plugins, MCP servers and settings presets for Claude Code, GitHub Copilot, Google Antigravity, OpenAI Codex and OpenCode with one command.

npx @danieldeusing/seedr add            # interactive picker
npx @danieldeusing/seedr add pdf -a all # install a skill for every compatible tool
npx @danieldeusing/seedr list -i        # what is installed here
npx @danieldeusing/seedr remove pdf -t skill

Browse the registry at https://seedr.danieldeusing.de. Full documentation, the content-type matrix and the self-hosting guide live in the repository: https://github.com/danieldeusing/seedr.

What the CLI does with your files

  • Every item is fetched from one pinned upstream commit and its complete file set is verified against a SHA-256 digest recorded in the registry before anything is written. A mismatch aborts the install and leaves nothing behind.
  • Destinations are validated to stay inside the target tool's configuration directory; symlinked destinations are never followed, and configuration files are replaced atomically.
  • --dry-run prints the exact files each tool would create or modify and writes nothing.
  • The upstream license text travels with installed content.

Telemetry

When an install succeeds, the CLI sends one anonymous event per successful target tool to https://seedr.danieldeusing.de/api/installs, so the website can show install counts. The payload is exactly { slug, type, tool, scope, version } — no identifiers, no paths, no IP stored (the server keeps only the country it derives from the request). Events are deleted after 90 days. Nothing is sent for failed installs or --dry-run, and a failing endpoint never affects an installation.

Only installs from seedr's own registry are counted. With SEEDR_REGISTRY_URL or SEEDR_REGISTRY_DIR pointing at another registry nothing is sent, unless SEEDR_ANALYTICS_URL names that registry's own endpoint.

Opt out by setting the variable to any value:

SEEDR_NO_TELEMETRY=1 npx @danieldeusing/seedr add pdf

License

MIT — see LICENSE.

版本与发布记录

@danieldeusing/seedr 共发布 102 个版本,首次发布于 2026/06/13;过去 12 个月发布了 102 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.1.181latest2026/11/10今天
0.1.1802026/11/091 天前
0.1.1792026/11/082 天前
0.1.1782026/11/073 天前
0.1.1772026/11/064 天前
0.1.1762026/11/055 天前

关于 @danieldeusing/seedr 的常见问题

@danieldeusing/seedr 是什么?

Seed your projects with AI configurations

如何安装 @danieldeusing/seedr?

在项目目录运行 npm install @danieldeusing/seedr,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 seedr,可以用 npx seedr 直接运行。

@danieldeusing/seedr 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@danieldeusing/seedr 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@danieldeusing/seedr 可以商用吗?

@danieldeusing/seedr 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@danieldeusing/seedr 的下载量有多少?

根据 npm 官方下载统计,@danieldeusing/seedr 在 2026/10/11 – 2026/11/09 这 30 天内被下载 5,773 次,日均约 192 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@danieldeusing/seedr 还在维护吗?

最新版本 0.1.181 发布于 2026/11/10(今天);至今共发布 102 个版本,其中过去 12 个月发布了 102 个;首次发布于 2026/06/13。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。