dsh-idea-daily
v1.0.0
Published
Daily patent idea engine for DeepSeek Harness: auto-searches fresh LLM-inference patents (Serper/Google Patents) and arXiv papers, DeepSeek generates & 4-dimension-scores patentable ideas, pushes the daily top pick via Bark; Web GUI sidebar board with lik
Maintainers
Readme
dsh-idea-daily
每日专利灵感引擎(DeepSeek Harness / dsh Web GUI 插件)。
Daily patent idea engine for DeepSeek Harness: every day it searches the latest LLM-inference patents (Serper → Google Patents) and arXiv papers, asks DeepSeek to cross-pollinate them into patentable technical ideas with 4-dimension scoring, pushes the top pick to your iPhone via Bark, and gives you a sidebar board to like / dismiss / dive deeper (one-click disclosure-drafting session).
功能
- 每日生成:每天 09:00(可配置)自动检索最新 AI 推理领域专利(Serper Google Patents,3 组关键词)+ arXiv 论文(cs.AI/cs.LG 近 3 天,关键词过滤),DeepSeek 跨界生成 3-4 个可专利技术点,逐项四维评分(新颖性/可专利性/可行性/价值,各 0-10)。错过时段会在下次启动后自动补跑。
- 每日推荐:当日最高分 idea 经 Bark 推送到 iPhone(标题 + 核心创新点)。
- 侧边栏看板:Web GUI 侧边栏「专利 Idea」入口——今日推荐/候选卡片、历史 idea、喜欢/忽略/继续深入。
- 继续深入:一键创建交底书种子会话(自动命名「交底书·标题」,种子提示引导 agent 先用 patent-search 技能检索现有技术做新颖性初判,再按 patent-specialist 模板撰写交底书,保存到
~/patents/)。 - 模型工具:
idea_daily(action=today|list|generate),直接在对话里问「今日 idea」。
安装
dsh plugin --profile web add dsh-idea-daily然后把 dsh-idea-daily 加入 ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 数组,重启 dsh web。
卸载:
dsh plugin --profile web remove dsh-idea-daily # 同时从 bundles 移除,重启生效配置
API key(~/.dsh/.env)
SERPER_API_KEY=... # 必需,https://serper.dev
SERPER_API_KEY_BACKUP=... # 可选,主 key 失效自动切换
DEEPSEEK_API_KEY=... # 必需,https://platform.deepseek.com
BARK_TOKEN=... # 可选,Bark 推送;不配则只落盘不推送也兼容旧路径 ~/.hermes/env/good_skills.env(~/.dsh/.env 优先)。
运行配置(~/.dsh/idea-daily/config.json)
| 键 | 默认 | 说明 |
|------|------|------|
| enabled | true | 是否启用每日生成 |
| hour / minute | 9 / 0 | 每日生成时间 |
| barkPush | true | 是否 Bark 推送当日最高分 |
| keywords | LLM 推理 3 组 | Serper Google Patents 检索关键词 |
数据
- 账本与配置:
~/.dsh/idea-daily/(store.json、config.json、reports/idea_YYYYMMDD.md日报) - 交底书产出:
~/patents/(由「继续深入」种子会话写入)
HTTP API
| 路由 | 方法 | 说明 |
|------|------|------|
| /api/idea-daily/state | GET | 状态快照(今日/历史 idea、调度、上次错误) |
| /api/idea-daily/generate | POST | 立即生成一轮(同步等待,约 1-3 分钟,消耗 DeepSeek API) |
| /api/idea-daily/ideas/status | POST | 标记状态 {id, status: liked\|dismissed\|new} |
| /api/idea-daily/ideas/draft | POST | 创建交底书种子会话 {id} → {sessionId} |
隐私与外部请求
插件会向以下服务发请求:Serper(专利检索)、arXiv API(论文检索)、DeepSeek API(生成评分)、Bark(推送,仅当配置 BARK_TOKEN)。API key 均从本机 env 文件读取,不出本机。
文件结构
| 文件 | 说明 |
|------|------|
| lib/index.js | 宿主半区:调度、检索、DeepSeek 生成评分、Bark 推送、HTTP 路由、模型工具 |
| lib/client.js | 浏览器半区:侧边栏入口 + 专利 Idea 看板视图 |
| cordis.patch.yml | web profile 组合补丁 |
License
MIT
