Kihara777/NixKits
软件、补丁、NixOS 模块与 AI 编码助手的技能合集。
Project Overview项目介绍
NixKits is a Nix Flake-formatted collection of software packages, patches, NixOS modules, and AI coding assistant skills for the Nix and NixOS ecosystem. To use NixKits, you simply add it as a flake input to your Nix configuration, and the pre-configured Cachix binary cache is automatically declared via nixConfig, so you do not need to manually set it up in most cases. All packages default to matching nixpkgs’s Linux platform support, though some packages have restricted architecture support that depends on their upstream projects.
For the DSH ecosystem specifically, NixKits includes custom native plugins and agent presets. These include dsh-nixos-shell which integrates NixOS scenario capabilities, dsh-api-balance which displays API usage and balance, and multiple agent presets like NixOS Mode and Maintenance Mode. All DSH components are installed declaratively via the Nix package manager, and agent presets are automatically written to DSH’s preset directory, so they are ready to use immediately after installation.
NixKits also includes dozens of skills for AI coding assistants, and these skills are primarily targeted at Chinese-speaking users, with all documentation written in Simplified Chinese. The entire project is released under the open source MIT license. Patches are delivered as overlays that modify upstream nixpkgs packages, so they are not included in the binary cache, and projects that dynamically track upstream releases cannot have their hashes cached.
NixKits 是一个面向 Nix/NixOS 生态的软件包、补丁、NixOS 模块与 AI 编码助手技能合集,以 Nix Flake 形式分发。它包含多个 MCP 服务器、DSH 原生插件、AI 代理预设模式、独立软件包以及针对 Nixpkgs 的定制补丁,同时预配置了 Cachix 二进制缓存,用户只需将其添加为 Nix Flake input 即可使用。所有软件包默认跟随 nixpkgs 支持 Linux 平台,部分软件架构支持受上游项目限制。
针对 DSH 生态,该合集提供了专用原生插件与代理预设,包括整合 NixOS 场景能力的 dsh-nixos-shell、展示 API 用量的 dsh-api-balance,以及 NixOS 模式、维护模式等多种代理预设。这些 DSH 组件均通过 Nix 包管理器声明式安装,预设会自动写入 DSH 的代理预设目录,开箱即可使用。适合使用 Nix/NixOS 且依赖 DSH 等 AI 编码助手的开发人员。
本项目还提供了大量面向 AI 编码助手的技能,主要面向中文用户,所有技能说明均采用中文编写,支持 DSH 等主流 AI 编码代理。项目整体采用 MIT 许可证开源,部分补丁作为 overlay 修改上游 nixpkgs,不纳入二进制缓存,部分动态追踪上游版本的项目无法固定哈希缓存。使用前需要先配置 Nix Flake 环境才能安装组件。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:NixKits(Kihara777/NixKits)
仓库:https://github.com/Kihara777/NixKits
本站详情页:https://www.yhbd.top/plugins/kihara777-nixkits/
本站登记:类型 plugin · 归类 人工精选收录 · 许可证 MIT · ⭐ 27 · 最近提交 2026-10-03 · 主语言 Nix · 未检测到 DSH 插件清单
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- 27 stars - an early-stage project星标 27,属于早期项目
- No DSH plugin manifest detected - it may only carry the dsh-plugin topic, so the install method must be confirmed on the spot未检测到 DSH 插件清单:可能只是打了 dsh-plugin 话题,安装方式要现场确认
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:Kihara777/NixKits
把 Kihara777/NixKits 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
NixKits
NixKits — 软件、补丁、NixOS 模块与 AI 编码助手的技能合集。
添加
# 远程
inputs.nixkits.url = "github:Kihara777/NixKits";
# 本地
inputs.nixkits.url = "git+file:///path/to/NixKits";
二进制缓存:flake 已通过
nixConfig自动声明。直接使用 flake input 时 Nix 自动提示。手动:cachix use nixkits。
软件
平台支持分两类:多数包声明 lib.platforms.all(不限平台),受上游二进制或模块约束的包(codewhale、obs-bilibili-stream、godot-ai)限定为 Linux。另受各包构建架构影响,具体请查看各包文档中的构建徽章。
| 软件 | 说明 | 文档 |
|---|---|---|
| blender-mcp | Blender 的 MCP Server(自然语言控制 Blender) | docs/zh/blender-mcp.md |
| codewhale | DeepSeek V4 终端编码代理 | docs/zh/codewhale.md |
| dsh | DeepSeek Harness(DSH)— 万物皆插件 | docs/zh/dsh.md |
| dsh-alpha | DeepSeek Harness(DSH)— alpha 开发通道(0.1.6-alpha.2) | docs/zh/dsh.md |
| godot-ai | Godot 引擎的 MCP Server 与 AI 工具 | docs/zh/godot-ai.md |
| kitsfmt | Nix 格式化器(AST 排序 + Best-Practice 自动修正) | docs/zh/kitsfmt.md |
| mcp-searxng | SearXNG 的 MCP Server | docs/zh/mcp-searxng.md |
| obs-bilibili-stream | OBS 的 Bilibili 直播插件 | docs/zh/obs-bilibili-stream.md |
| opencode-telegram | OpenCode 的 Telegram Bot 客户端 | docs/zh/opencode-telegram.md |
| ruyi | RuyiSDK 包管理器(RISC-V 开发工具) stable 0.52.0 · beta 0.53.0-beta.20260917 · alpha 0.54.0-alpha.20260918 |
docs/zh/ruyi.md |
插件
DeepSeek Harness(DSH)组件与软件独立展示(挂载方式见 docs/zh/dsh.md):
| 插件 | 说明 | 文档 |
|---|---|---|
| dsh-nixos-shell | NixOS 场景能力整合(shell 执行、工具引导、sudo 守护路由、NixOS 诊断) | docs/zh/dsh-nixos-shell.md |
| dsh-api-balance | API 用量余额——webui 用量圆圈(发送按钮左侧)添加「用量 / 余额」标签切换,展示账户余额、当日 / 当月 / 30 日消耗与图表;平台令牌默认从本机浏览器登录态自动扫描获取(手动连接回退)。已迁出为独立仓库,本仓保留薄封装包以提供声明式安装 | docs/zh/dsh-api-balance.md |
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
sulfide2085/dsh-skill-manager
freestylefly/awesome-gpt-image-2
superdesigndev/treg
bruc3van/awesome-dsh-plugin
bradeGithub/DSH-Plugins-Marketplace
awesome-dsh-plugin/dsh-find-plugin