nixkits
In a curated listMaintenance: Activekihara777/nixkits
Declaratively runs DSH on NixOS and mounts the included NixOS shell/diagnostic and API-balance extensions.
$ dsh plugin add nixkitsInstall
dsh has no central install command — add this plugin’s entry (documented in its README) to your profile or patch config, then restart.
How installs work28
stars
2
forks
Nix
Language
MIT
License
2026-03-28
Created
2026-11-07
Last push
README
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、godot-ai、rea)限定为 Linux。另受各包构建架构影响,具体请查看各包文档中的构建徽章。
| 软件 | 说明 | 文档 |
|---|---|---|
| bili-agent | 为 AI 代理设计的 B 站 CLI(bili:每条命令一个 JSON、零交互) |
docs/zh/bili-agent.md |
| 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.2.2-alpha.3) | docs/zh/dsh.md |
| godot-ai | Godot 引擎的 MCP Server 与 AI 工具 | docs/zh/godot-ai.md |
| kitsfmt | Nix 格式化器(AST 排序 + Best-Practice 自动修正) | docs/zh/kitsfmt.md |
| opencode-telegram | OpenCode 的 Telegram Bot 客户端 | docs/zh/opencode-telegram.md |
| rea | 逆向工程 CLI + MCP 服务——用 agent 从应用行为一直下探到原生二进制(静态分析不需要外部引擎) | docs/zh/rea.md |
| ruyi | RuyiSDK 包管理器(RISC-V 开发工具) stable 0.53.0 · beta 0.54.0-beta.20261102 · 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 |
模式
Agent 预设(会话形态)与插件同级,各自独立文档:
| 模式 | id | 说明 | 分发方式 | 文档 |
|---|---|---|---|---|
| NixOS模式 | nixos |
初始化校验 NixOS 宿主(非 NixOS 拒绝一切请求);加载 nixos_shell/nixos_cli 与 NixOS 开发提示词 |
dsh-nixos-shell 包内,patch 行 | docs/zh/modes/nixos.md |
| 狐莉模式 | foxli |
派生自 NixOS模式;下放社区的能力边界——注入维护/文档/更新检查/上游贡献/自我维护技能与分层维护工作流,并用 rea-mcp 在本会话内桥接 REA 的 MCP 服务(全量约 207 个 mcp__rea__* 工具,只对本会话可见) |
dsh-nixos-shell 包内,patch 行 | docs/zh/modes/foxli.md |
| 新闻三要素模式 | news-three-elements |
派生自极简模式的只读创作模式:「新闻三要素」= 三位必须到齐的主角;素材优先(接不回来才拒)、素材共创先检索再改写(无检索即退稿)、在线抓取技能包、开场问答三选一、非简体中文一律拒绝 | 独立包 dsh-preset-news-three-elements |
docs/zh/modes/news-three-elements.md |
前两个(NixOS模式 / 狐莉模式)随 dsh-nixos-shell 包分发:
nixkits.dsh.presets.nixosMode/.foxliMode各把一份preset.patch.yml作为一条 patch 行并进 profile 的cordis.patch.yml(dsh 0.2.0 起不再复制目录);新闻三要素模式由独立包dsh-preset-news-three-elements分发,nixkits.dsh.presets.newsThreeElements把它的share/dsh-agent-presets/news-three-elements组装到$DSH_HOME/.agent-presets/,供该 patch 行的相对路径引用。详见 docs/zh/dsh.md 的「模式」章节。
开发
提供 nix develop 即用环境。首先添加 registry:
nix registry add nixkits github:Kihara777/NixKits
| 环境 | 命令 | 文档 |
|---|---|---|
| opencode | nix develop nixkits#opencode |
docs/zh/opencode-devshell.md |
| ruyi ruyi-beta ruyi-alpha |
nix develop nixkits#ruyinix develop nixkits#ruyi-betanix develop nixkits#ruyi-alpha |
docs/zh/ruyi-devshell.md |
补丁
独立 overlay,不包含在 default 内:
| 补丁 | 说明 | 文档 |
|---|---|---|
| rcc-fix | 修补 asusctl 的二合一设备体验 | docs/zh/rcc-fix.md |
| asusd-pd-profile | 按供电类型选择平台档位(区分 USB-C PD 与原生 AC) | docs/zh/asusd-pd-profile.md |
| asusd-thermal-guard | 温度看门狗:过热时自动降档,冷却后恢复 | docs/zh/asusd-thermal-guard.md |
| comfyui | ComfyUI 的 ROCm 集成(GFX override / 设备权限 / 内核参数) | docs/zh/comfyui.md |
| efl-cross-fix | 修复 efl 交叉编译代码生成器缺失 | docs/zh/efl-cross-fix.md |
| breeze-black | Plasma 6 高对比度 Breeze Black 无障碍主题 | docs/zh/breeze-black.md |
| codewhale-sudo | overlay — 恢复 codewhale v0.9.0 起被阻止的 sudo 功能(ptrace 拦截器) | docs/zh/codewhale-sudo.md |
⚠️ 补丁均为 overlay,修改上游 nixpkgs 包而非独立构建,不在二进制缓存中。
技能
供 AI 编码助手使用的技能:
本项目的技能主要面向中文用户和中国开源模型,所有 SKILL.md 均使用中文编写。
⚠️ Claude Code 已从 nixkits-skills 安装目标中移除。该软件实施了基于用户数据的国籍判断逻辑,跨越了安全模型边界。详见 nixkits-skills 文档。
More in Developer Tools
dsh-our-free-model
by ebony-vinyl
Adds model choices, availability checks, usage panels, and a local OpenAI-compatible forwarder.
dsh-routing-suite
by yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
dsh-ops
by t-auto
Run Bash and PowerShell commands, search and edit local files, and manage long-running background jobs from DSH.
brooks-lint
by hyhmrright
Portable AI code quality reviews for Codex, Cursor, Copilot and other coding agents: six Agent Skills for architecture, technical debt, tests and remediation.
