justlovemaki/PrismFlowAgent 预览 preview

justlovemaki/PrismFlowAgent

流光 (PrismFlowAgent) 是一个全栈自动化资讯处理系统。它能帮你从 GitHub、RSS、社交媒体抓取海量信息,利用最强的 AI (Gemini/Claude/GPT) 进行深度总结,并自动分发到你的微信公众号、GitHub 仓库或 RSS 订阅源。项目同时提供 DeepSeek Harness 专属原生插件 @prismflow/dsh,可将 PrismFlow 的采集、筛选、生成、审核与发布能力直接带入 DSH Chat 和 Dashboard。

catalog descriptioncatalog 简介 / catalog description:全栈资讯处理与 AI Agent 系统。它能够自动化地从全球多源渠道抓取高质量资讯,利用顶级大语言模型进行深度总结,并将其分发至多种终端

Project Overview项目介绍

PrismFlowAgent is a full-stack automated information processing system that provides a dedicated native DSH plugin @prismflow/dsh, which brings PrismFlow’s full content workflow including collection, filtering, generation, review and distribution directly into DSH Chat and Dashboard. It supports pulling content from multiple sources like GitHub Trending, RSS, social media and academic papers, then summarizes content with major LLMs including Gemini, Claude, GPT and local Ollama models, and automatically distributes finished content to WeChat Official Accounts, GitHub repositories or generates standard RSS feeds for end users.

The project follows a human-AI collaboration principle of “human makes decisions, AI executes”. Users are responsible for configuring data sources, setting prompt templates and reviewing final content before publication, while PrismFlow handles 24/7 automatic execution of content crawling, summarization, formatting optimization and distribution. Its plug-in architecture allows adding new data sources and distribution channels in minutes, and it supports both cloud API models and locally deployed Ollama models to fit different privacy and deployment needs.

PrismFlowAgent is open source under the GPL-3.0 license, and requires Node.js 20+ and pnpm package manager to run locally. After cloning the Git repository and installing all dependencies, you can start the full-stack development mode on default port 5173, with the default administrator password set to admin123. The DSH plugin is installed via the DSH plugin manager, and after installation and a restart of DSH, you get access to the full content workflow, dedicated management UI, and built-in security auditing features.

流光(PrismFlowAgent)是一个全栈自动化资讯处理系统,同时为 DeepSeek Harness 提供专属原生插件 @prismflow/dsh,可将PrismFlow的采集、筛选、生成、审核与发布能力原生集成进DSH的聊天界面和控制面板。它支持从GitHub Trending、RSS、社交媒体、学术论文等多源抓取信息,利用 Gemini、Claude、GPT 等大模型完成深度内容总结,还能自动分发到微信公众号、GitHub 仓库或生成标准 RSS 订阅源。

遵循“人脑决策,AI 执行”的协作原则,用户负责设定数据源、配置提示词模板和审核发布内容,PrismFlow 则会 24 小时不间断执行信息抓取、内容总结、排版优化和自动发布。插件化架构支持快速接入新的数据源和发布渠道,还支持 Ollama 本地部署大模型,能适配不同用户的部署需求和隐私安全要求。

本项目基于 GPL-3.0 协议开源,运行依赖 Node.js 20+ 和 pnpm 包管理器,本地启动后默认访问端口为 5173,初始管理员密码为 admin123。DSH 专属插件需要通过 DSH 插件管理器安装,安装后重启 DSH 即可加载工具和管理界面,支持完整的内容处理全链路和安全审计能力。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • 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:justlovemaki/PrismFlowAgent

把 justlovemaki/PrismFlowAgent 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

流光 PrismFlowAgent 🌈

自动化信息聚合 + AI 智能体:让高质量信息自动流向你

流光 (PrismFlowAgent) 是一个全栈自动化资讯处理系统。它能帮你从 GitHub、RSS、社交媒体抓取海量信息,利用最强的 AI (Gemini/Claude/GPT) 进行深度总结,并自动分发到你的微信公众号、GitHub 仓库或 RSS 订阅源。项目同时提供 DeepSeek Harness 专属原生插件 @prismflow/dsh,可将 PrismFlow 的采集、筛选、生成、审核与发布能力直接带入 DSH Chat 和 Dashboard。


🌟 核心亮点 (Core Highlights)

流光 (PrismFlowAgent) 的核心竞争力在于其极高可靠性的全链路自动化:

1. 深度信息聚合 (Smart Ingest)

  • 多源监控: 实时监控 GitHub Trending、学术论文、Twitter/Reddit 等动态。
  • 极速扩展: 插件化架构,几分钟即可接入任何新的网页或 API 数据源。

2. 流程高度稳定 (Stable Workflow)

  • 健壮调度: 从抓取、处理到存储(SQLite/本地缓存),任务调度逻辑严密,支持 24 小时无人值守监控。
  • 自动化流转: 确保信息从源头到分发的每一个环节都稳定可靠。

3. 生成内容稳定 (Stable AI Content)

  • 全模型适配: 原生支持 Gemini, Claude, GPT 和本地部署的 Ollama。
  • 结构化输出: 通过预设 Prompt 模板确保语义统一、格式标准,输出高质量深度总结。

4. 一键/自动发布 (Stable Distribution)

  • 多端触达: 一键(或全自动)推送到微信公众号、存入 GitHub 归档,或生成标准 RSS。
  • 媒体优化: 自动压缩图片 (AVIF) 和处理视频 (FFmpeg),在保证画质的同时节省存储空间。

5. AI 交互与互操作 (Agent Interop)

  • 专为 AI 设计: 提供 API 与接入指引,让外部 AI Agent 能像操作四肢一样调用本地工具,Agent,工作流。
  • 闭环协作: 支持 AI 自动触发抓取、筛选与发布流程,实现真正的人机协作。

6. DeepSeek Harness 专属插件

  • 原生集成:@prismflow/dsh 直接运行在 DeepSeek Harness / Cordis 进程内,无需额外启动 PrismFlow HTTP 服务。
  • 完整工作链路:在 DSH 中完成数据源同步、AI Selection、工作流生成、草稿审核、媒体处理和受控发布。
  • 专属管理界面:向 DSH Dashboard 注入 PrismFlow 工作台,用于数据源、工具集、工作流、草稿、发布目标及审计管理。
  • 安全可审计:关键配置采用版本与 SHA-256 CAS,发布严格绑定已审批 Artifact,并保留发布尝试与回执记录。

🤝 人机协作:你定规则,它干活

我们坚持 “人脑决策,AI 执行” 的原则:

  • 你负责:挑选数据源、设定 Prompt 模板、审核发布内容。
  • AI 负责:24小时不间断盯盘、海量内容阅读总结、自动排版、资源上传。

🤖 AI 接入示例 (Agent Interop)

如果你有外部 AI Agent(如 Claude Desktop 或其他自主 Agent),可以直接让它接管本系统。

发送给 Agent 的指令示例:

“请阅读 https://raw.githubusercontent.com/justlovemaki/PrismFlowAgent/main/AI_INTEROP.md 接入指引,按照流程完成自助注册并接入我的系统, 地址:http://localhost:3000 。”


📖 分步使用指南

Home Screenshot

1. 登录系统

访问 http://localhost:5173/login,输入默认密码 admin123。

2. 配置 AI 与插件

前往 设置 (Settings) 页面:

  • AI 配置:填写你的 Gemini 或 OpenAI API Key。
  • 插件配置:配置 GitHub Token 或微信公众号凭据。
  • 浏览器发布渠道说明:像 小红书 这类通过浏览器自动化发布的渠道,需额外配合 OpenChromeCLI 一起使用,并在系统设置中配置对应的 浏览器桥接 Host / Port。

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev dsh-agy-link 下一个 Next dsh-auto-memory →