rsagacom / dsh-ajw

Listed

DS安甲网 (ds.ajw.cn) · 为你的 DeepSeek Harness 机器人 安装上所需功能的装甲吧 — 每日聚合 DeepSeek Harness / DSH 插件生态开源项目

mainOther View source

Installation

npx -y @deepseek-ai/dsh plugin --profile web add github:rsagacom/dsh-ajw

This installation command is an unverified starting point generated from the GitHub repository address.

README

Maintainer-authored documentation snapshot.

View on GitHub ↗
Commit bb6e634Synced Aug 18, 2026

DS安甲网 · ds.ajw.cn

为你的 DeepSeek Harness 机器人 安装上所需功能的装甲吧 —— 每日聚合 GitHub 上 DeepSeek Harness / DSH 生态的开源项目:插件、主题皮肤、工具、Skill 与 Awesome 列表,一站式逛超市。

stack updates

特性

  • 每日自动抓取:围绕 deepseek-harnesstopic:dsh-plugindsh plugindeepseek skill 等关键词调用 GitHub 官方搜索 API,融合 awesome-deepseek-harness 等精选列表
  • 外文介绍自动翻译:所有非中文项目简介自动译为简体中文(Google 免费翻译接口为主、MyMemory 兜底、本地缓存译文入库),页面悬停可查看原文
  • 智能过滤与评分:相关度评分 + 去重 + 去 fork/归档,剔除同名噪音项目(如名为 dsh 的其他工具)
  • 需求导向中文分类(机甲式命名):原厂核心 / 编队协作 / 驾驶舱与涂装 / 记忆与检索 / 操控与装填 / 感知与遥控 / 动力与感知核心 / 工程与检修 / 通讯与广播 / 个性化改装 / 机体与座舱 / 兵工厂车间 / 通用工具架 / 装甲图鉴 / 外挂武器库 —— 每类附专业介绍与检索词
  • 一键安装命令:每张卡片附可复制的组装指令(dsh plugin add "github:owner/repo" / git clone / npx),一键复制粘贴给 Agent 即可安装
  • 新手机师手册manual.html):依据官方项目介绍编写的通俗入门手册,维修手册风格 UI,含基础概念、官方安装、装甲装配与货架导览
  • 社群入口:BBS 与微信群二维码两个频道占位,改 site/community-config.js 即可上线
  • 每日新增角标:对比 30 天历史快照,标记「新增」项目
  • 零构建前端:纯原生 HTML/CSS/JS 机甲机库主题(前线任务 SFC 风格:铆钉面板 / CRT 扫描线 / HUD 读数),响应式 + 无障碍(焦点环 / 减少动态效果 / 键盘导航),任何静态服务器可托管
  • Cloudflare 友好:域名由 Cloudflare 管理时,抓取完成后自动调用 purge_cache 清理边缘缓存

目录结构

dsh-ajw/
├── crawler/
│   ├── fetch.mjs          # 每日抓取器(Node 18+,零依赖)
│   ├── config.mjs         # 关键词 / 精选种子 / 分类与评分规则
│   ├── translate.mjs      # 外文介绍自动翻译(品牌词保护 + 缓存入库)
│   └── package.json
├── site/                  # 站点根目录(部署的最小单元)
│   ├── index.html         # 机库首页(检索 / 筛选 / 复制安装命令 / 社群入口)
│   ├── manual.html        # 新手机师手册(维修手册 UI)
│   ├── community-config.js# 社群入口配置(BBS 地址 / 微信群二维码)
│   ├── assets/css/style.css   # 机库主题
│   ├── assets/css/manual.css  # 手册样式
│   ├── assets/js/app.js       # 首页逻辑
│   ├── assets/js/manual.js    # 手册逻辑(货架导览)
│   ├── data/              # 生成的数据(勿手改)
│   │   ├── projects.json        # 规范化 JSON
│   │   ├── projects.data.js     # 前端加载的 JS 包装
│   │   └── history/             # 最近 30 天快照
│   └── CNAME              # ds.ajw.cn
├── deploy/
│   ├── nginx-ds.ajw.cn.conf    # 源站 nginx 配置(Cloudflare 感知)
│   └── ds-ajw.cron             # 服务器 crontab 示例
└── .github/workflows/daily-crawl.yml  # GitHub Actions 每日抓取

社群入口上线

编辑 site/community-config.js

window.DSH_COMMUNITY = {
  bbs: { name: '在线社区 BBS', url: 'https://bbs.example.com', ... },   // 填入 URL 即点亮「进入论坛」
  wechat: { name: '微信交流群', qr: 'assets/img/wechat-qr.png', ... }, // 把二维码图片放入 site/assets/img/ 即自动点亮
}

快速开始

# 1. 首次抓取(可选 GITHUB_TOKEN 提高限额)
cd crawler && node fetch.mjs

# 2. 本地预览
python3 -m http.server 8080 --directory ../site
# 打开 http://localhost:8080

抓取器零依赖(仅用 Node 内置 fetch),未认证限额:搜索 10 次/分钟、核心 60 次/小时,脚本已内置限速;配置 GITHUB_TOKEN 后限额大幅提高、抓取更快更全。

每日自动抓取(二选一)

方案 A:GitHub Actions(推荐)

将仓库推送到 GitHub 后,.github/workflows/daily-crawl.yml 每天 UTC 02:30(北京 10:30)自动运行:抓取 → 提交数据 → 部署 Pages。首次使用需在仓库 Settings → Pages 中把 Source 设为 GitHub Actions;如需 Cloudflare 清理缓存,在 Settings → Secrets and variables → Actions 添加 CF_API_TOKENCF_ZONE_ID

方案 B:源站 crontab

deploy/ds-ajw.cron 内容合入服务器 crontab(crontab -e),按需配置 GITHUB_TOKEN / CF_API_TOKEN / CF_ZONE_ID 环境变量。

部署到 ds.ajw.cn(Cloudflare 管理域名)

前提:ajw.cn 已托管到 Cloudflare;有一台源站服务器(或使用 GitHub Pages 作为源站)。

方案 1:源站服务器 + Cloudflare 代理(推荐)

  1. 源站 nginx:安装 deploy/nginx-ds.ajw.cn.conf,将 root 指向本仓库 site/ 目录,nginx -t && systemctl reload nginx
  2. Cloudflare 源站证书:面板 SSL/TLS → Origin Server → Create Certificate(15 年),下载后放到配置中 ssl_certificate 路径。
  3. Cloudflare DNS:添加记录
    • 类型 A,名称 dsh,内容 源站IP代理开启(橙色云)
  4. SSL/TLS 模式:设为 Full (strict)
  5. 缓存/data/ 目录 nginx 已设 max-age=3600;配合抓取器的 CF_API_TOKEN(需 Zone → Cache Purge 权限)每次更新后即时清缓存。
  6. 验证:curl -I https://ds.ajw.cn/ 应返回 200 且带 CF-Ray 头。

方案 2:GitHub Pages + Cloudflare

Pages 部署后,在 Cloudflare DNS 添加 CNAME 记录:名称 dsh,内容 <user>.github.io,代理开启(橙云)即可;site/CNAME 已内置。若 Pages 与 Cloudflare 同时校验 CNAME,可先在 Pages 面板关闭自定义域强制校验。

数据说明

  • 来源:GitHub Search API(9 组关键词 × 最多 200 条/组)+ 精选种子 + awesome 列表 README 解析(未认证模式最多补拉 12 个仓库)
  • 收录规则:剔除 fork、已归档、星数 < 1;保留相关度 ≥ 5 的项目;精选列表成员直接收录
  • 分类:规则匹配见 crawler/config.mjsCATEGORY_RULES,官方组织(deepseek-ai / dsh-external)标「官方」
  • 历史site/data/history/ 保留最近 30 天,前端据此标记「新增」

发现好项目?

  • 想让你的 DSH 插件上架:直接开 Issue / PR,把仓库加入 crawler/config.mjsCURATED 即可
  • 调整关键词 / 分类规则:编辑 crawler/config.mjs 后重新运行抓取

免责声明

本站为社区聚合项目,与 DeepSeek 官方无关;项目元数据来自 GitHub 公开 API,版权归各项目作者所有。

Project files and signals

Shown items are public repository signals detected in the directory snapshot.

TestsDetected

Repository information

Language
JavaScript
License
MIT
Last updated
Aug 18, 2026, 3:25 AM

Install deliberately

Review source code, permissions, lifecycle hooks, dependencies and network access. Test untrusted plugins in an isolated environment.