DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

Karbo123 /

DSH-EvoResearch

Topic repository only

自进化科研工作流

★ 6 Stars1 Forks1 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@fc2549ad

EvoResearch EvoResearch

面向科研的自主智能体工作台

一个开箱即用的本地 AI 科研助手:长期记忆、项目工作区、多智能体团队、技能蒸馏与定时任务, Windows 桌面版一键安装,网页版即启即用。

Release Awesome DSH Plugin TypeScript Node.js Windows License

零 Python · 数据完全本地

EvoResearch 工作台

✨ 特性

  • 科研记忆 —— 每轮对话自动沉淀为结构化记忆,七类分类 + 混合检索,模型调用前自动注入相关记忆包
  • 长程目标 —— 复杂任务自动拆解为目标合同,按证据推进、可审计、可恢复;合同全文审阅 + 修改提案接受/拒绝(版本化)
  • 项目工作区 —— 每个项目独立目录、独立 git 仓库,数据随项目迁移;一键新建或导入既有目录
  • 多智能体团队 —— 规划 / 调研 / 编码 / 调试 / 数据分析 / 写作 六位科研角色,可邀请进对话协作
  • 技能蒸馏 —— 从对话与记忆中自动提炼可复用技能,审核通过后即成为团队能力;技能市场一键浏览
  • 定时任务 —— 可视化 cron 构建器 + 内置模板,类 cron 调度,结果自动回报到对话
  • 多通道接入 —— Telegram 开箱即用,Slack / QQ / 微信 / 飞书 / Signal 适配器框架就绪
  • 富文本对话 —— GFM 表格、任务列表、KaTeX 数学公式、代码高亮、Mermaid 流程图,输入框支持实时预览
  • 斜杠命令 —— /project /memory /schedule /channel /expert /autoskills …,回车即执行
  • 会话工具 —— 全文搜索、JSON / Markdown 导出、会话置顶与标签、重命名、删除、归档(隐藏保留可恢复)、侧边对话、复制历史到新对话(fork 提升为主聊天)、消息回填编辑、忙时队列编辑与转向
  • 实验管理 —— Git 式分支/回退/检查点:项目内多实验、多阶段时间线,任一检查点可回退(工作区快照恢复)、可开分支并行探索,快照随项目数据迁移
  • 浏览器式标签栏 —— 对话 / PDF 预览 / 文本编辑器多标签并行,工作区文件一键「在标签页打开」,编辑器 Ctrl+S 直写项目
  • 项目环境管理 —— 每科研项目独立 Python 虚拟环境(UV 管理,随项目迁移),选定项目自动切换;UV 未安装时自动下载安装,开箱即用,无需手动配置
  • 轨迹面板 —— 回合/步骤/工具调用全时间线:实际时间与等宽双模式、展开收起、搜索、token 用量,实时流式更新;设置面板全屏化
  • 运行控制 —— 一键停止当前回复,随时中断长任务
  • 安全审批 —— 工具调用需人工批准时逐项展示(工具名 / 理由),Approve 或 Reject 一键决定;模型提问可在界面直接作答
  • 多模型配置 —— 设置面板左侧导航:写代码模型三档(轻量/均衡/深度,可一键设为默认)、图片识别、图片生成、语音识别(API / 本地引擎预留),左上角返回
  • Windows 桌面版 —— 无边框原生窗口,后端随开随关,无需手动配置

🚀 快速开始

Windows 桌面版(推荐)

从 GitHub Releases 下载 EvoResearch_0.1.0_x64-setup.exe,双击安装即可使用。

网页版

git clone https://github.com/Karbo123/DSH-EvoResearch.git
cd DSH-EvoResearch
npm install
npm run build
npx @deepseek-ai/dsh --profile profiles/evoresearch --port 3081
# 打开 http://127.0.0.1:3081

作为 DSH profile 挂载

在任意 deepseek-harness 部署中,将本仓库的 @evoresearch/dsh-app 与 @evoresearch/dsh-plugin 加入 profile bundles 即可获得完整科研能力与工作台界面。

💾 数据存储位置

Windows 桌面版:所有数据集中在可执行文件同级目录下的 evoresearch-data/ 文件夹(会话记录、科研项目、记忆、实验快照、模型设置、凭据等),与程序文件分离、 一目了然;换电脑时拷贝整个安装目录即完成迁移。

网页版 / DSH profile 挂载:由 DSH 框架决定——默认在用户主目录 ~/.dsh/ (Windows 为 C:\Users\<用户名>\.dsh\),项目工作区在启动命令所在目录; 可通过配置中的 dataRoot 指定部署根目录(见下节)。

⚙️ 配置

在 DSH settings.yaml 中加入:

evoresearch:
  dataRoot: D:\evoresearch        # 部署根目录(projects/ 所在)
  memoryTokenBudget: 6000         # 每轮记忆包 token 预算
  autoStartChannels: false        # 启动时自动启动已配置通道
  visionEnabled: true             # 视觉检查工具(需配置视觉模型)

🛠️ 开发

npm install
npm run build        # 插件 + 自定义表面
npm test             # 单元测试
npm run verify       # 构建 + 测试 + bundle / 文档校验
node desktop/scripts/build.mjs   # 桌面安装包
文档 内容
docs/01-architecture.md 架构设计与数据流
docs/02-feature-map.md 能力清单
docs/03-development.md 开发指南
docs/04-desktop.md 桌面版构建

❓ FAQ

数据存在哪里? 见上文「数据存储位置」:桌面版在 exe 同级 evoresearch-data/,网页版在 ~/.dsh/。 每个项目独立目录 projects/<name>/,记忆库、观测文件与调度任务都在 .evoresearch-data/ 内,项目本身是 git 仓库,可整体迁移与备份。

没有网络或 API Key 能用吗? 记忆分类与检索在模型不可用时自动退化到确定性算法,不阻塞主对话。

如何接入更多消息通道? 实现 ChannelAdapter 接口并注册即可;Telegram 已内置完整实现。

📄 License

MIT

—/ 5

No ratings yet

Manifest verification required

Commit fc2549ad53b0

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout