dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
自动化信息聚合 + AI 智能体:让高质量信息自动流向你
流光 (PrismFlowAgent) 是一个全栈自动化资讯处理系统。它能帮你从 GitHub、RSS、社交媒体抓取海量信息,利用最强的 AI (Gemini/Claude/GPT) 进行深度总结,并自动分发到你的微信公众号、GitHub 仓库或 RSS 订阅源。项目同时提供 DeepSeek Harness 专属原生插件 `@prismflow/dsh`,可将 PrismFlow 的采集、筛选、生成、审核与发布能力直接带入 DSH Chat 和 Dashboard。
流光 (PrismFlowAgent) 的核心竞争力在于其极高可靠性的全链路自动化:
@prismflow/dsh 直接运行在 DeepSeek Harness / Cordis 进程内,无需额外启动 PrismFlow HTTP 服务。我们坚持 “人脑决策,AI 执行” 的原则:
如果你有外部 AI Agent(如 Claude Desktop 或其他自主 Agent),可以直接让它接管本系统。
发送给 Agent 的指令示例:
“请阅读 https://raw.githubusercontent.com/justlovemaki/PrismFlowAgent/main/AI_INTEROP.md 接入指引,按照流程完成自助注册并接入我的系统, 地址:http://localhost:3000 。”访问 http://localhost:5173/login,输入默认密码 admin123。
前往 设置 (Settings) 页面:
在 任务管理 (Task Management) 页面,点击任务旁的 立即运行(如 GitHub Trending),系统将自动拉取最新资讯。
前往 内容筛选 (Selection) 页面,勾选你感兴趣的条目,支持拖拽调整顺序。
点击下方的 生成 AI 内容:
生成完成后,一键点击 发布到 GitHub 或 发布到微信 即可完成全自动分发。
说明:若使用 小红书 这类浏览器自动化发布渠道,请先确保已启动并正确配置 OpenChromeCLI,否则系统无法连接浏览器执行自动发布。
特别标识:系统中的发布渠道分为 API 直连发布 与 浏览器自动化发布 两类。像 小红书 这样的渠道会在界面中明确标注“浏览器自动化发布”,以提醒用户它依赖额外的浏览器桥接环境,而不是纯 API 推送。
模块 · 关键技术 后端 · Node.js 20+ (ESM), Fastify, TypeScript 5 前端 · React 19, Vite, Tailwind CSS, Framer Motion 数据库 · SQLite (轻量可靠,无需复杂配置) 存储 · Cloudflare R2 / GitHub / 本地存储
├── src/
│ ├── api/ # Fastify 路由与接口
│ ├── plugins/ # 核心插件 (适配器、工具、分发器)
│ ├── registries/ # 插件注册中心 (支持热启停)
│ ├── services/ # 业务逻辑 (AI、任务调度、工作流)
│ └── types/ # 全局 TypeScript 定义
├── frontend/ # 管理后台 (React SPA)
├── integrations/dsh/ # DeepSeek Harness 专属原生插件
└── data/ # 本地数据库与缓存确保你本地有 Node.js 20+ 和 pnpm。
git clone https://github.com/justlovemaki/PrismFlowAgent.git
cd PrismFlowAgent
# 安装依赖
npm install
cd frontend && pnpm install && cd ..# 全栈开发模式 (后端 + 前端一起启动)
npm run dev:all
# 访问: http://localhost:5173
# 默认密码: admin123PrismFlow 为 DeepSeek Harness 提供独立发行的专属插件包 @prismflow/dsh。它直接运行在 DSH/Cordis 进程内,不依赖 PrismFlow HTTP 服务或 PrismFlow API Key,也不会把 DSH 简单作为外部接口调用方。
安装后,DSH Chat 可以直接调用 PrismFlow 工具完成“来源同步 → AI 筛选 → 内容生成 → 草稿修订 → 人工审批 → 多渠道发布”;DSH Dashboard 则获得一套专属 PrismFlow 管理工作台。插件复用主项目的内容处理 Core,同时保持独立打包、独立安装和明确的运行边界。
停止正在运行的 DSH Web 后,将发行包路径或下载地址传给插件管理器:
dsh plugin --profile web add --allow-build=sharp <path-or-url-to-prismflow-dsh.tgz>
dsh plugin --profile web exec prismflow-dsh-install安装完成后重新启动 DSH Web,并创建新 Chat 以加载最新工具与 Skills。完整的版本兼容范围、Profile 配置、升级和故障恢复说明见 integrations/dsh/README.md。
@prismflow/dsh 的职责边界为:
daily-brief 旧版生成器保留两个串行、无工具的兼容阶段,只有最终终审结果会持久化为草稿;详细工具顺序和 Profile 配置见 integrations/dsh/README.md。
基于 GPL-3.0 License 授权。