ECNU / EduWork/Mulan PSL v2

面向教育场景的
开源 Agent 工作台

基于 DeepSeek Harness,为教学、科研与办公组织可复用的插件、技能和桌面环境。让个人能用,也让学校与机构容易接入、共同改进。

git clone https://github.com/ECNU/EduWork.git

Windows x64 / macOS Apple Silicon & Intel · 通用能力共享,机构服务按需扩展

PROJECT ARCHITECTURE
复用运行能力
配置与插件扩展

在同一运行基础上,维护教育场景的公共组合。通用改进回到公版,机构通过配置与插件接入。

GitHub Stars—每一份关注,都让项目走得更远 Latest release—查看稳定版与更新记录

在同一基础上,
建设可复用的教育能力。

DSH 提供 Agent 运行时与插件基础。
EduWork 把机构接入、资料创作与教育技能组合起来,
形成可直接使用、也可继续扩展的桌面发行版。

01

持续复用上游

会话、工具、浏览器与文件能力优先跟随 DSH,把精力放在教育工作需要的扩展。

02

公共能力独立维护

机构登录、Studio、记忆等以插件组织,按兼容范围供其他 DSH 应用复用。

03

机构服务按需接入

用配置连接模型,用插件接入业务。共享通用改进,保留各自的服务与品牌。

INSIDE EDUWORK
对话、工具与成果,在同一个工作区。

复用 DSH 的 Agent 能力,围绕本机资料开展任务,预览结果并继续完善。

查看文档

随发行版提供,
也为独立复用而构建。

插件提供能力,技能组织方法。
按自己的工作需求组合,也欢迎把新的能力贡献回来。

IDENTITY & MODELS

机构登录与模型接入

@eduwork/dsh-oidc

通过浏览器登录兼容的机构网关,发现模型并自动续期。支持 LiteLLM OAuth 与实验性 oidc-llm 接入。

MATERIALS TO ARTIFACTS

Knowledge Studio

@eduwork/dsh-knowledge-studio

把资料变成报告、演示、思维导图、测验与闪卡;配套成果服务提供 Office 预览和媒体制作,与对话共用。

SELECT & DISCUSS

选段批注

@eduwork/dsh-annotation

选中回复片段添加批注,保留来源编号,多条一起发送;复用 DSH 的输入框与草稿。

ASK IN A SIDE CHAT

侧边聊天

@eduwork/dsh-side-chat

从消息或选区开启侧聊,带着历史快照继续提问;与主会话分别进行,关闭后归档。可与批注插件联动。

CLASSIFY & SCORE

决策工具

@eduwork/dsh-decision

通过 SystemOne 服务按标签分类、判断条件概率或按量表评分,配套决策技能;配置服务地址、模型和认证后启用。

RESEARCH WORKFLOW

文献检索

@eduwork/dsh-literature

检索 DBLP、arXiv 文献,获取 BibTeX 与可用全文,把研究资料接入后续任务。

CONTEXT & MEMORY

本地记忆

@eduwork/dsh-memory

管理本地记忆、检索历史对话,让后续任务接得上已有背景。记忆在本机管理。

CONNECTED TOOLS

邮件助手

@eduwork/dsh-mail

连接自己的邮箱,通过 IMAP 读取邮件,经授权通过 SMTP 发送,结合任务处理日常沟通。

DESKTOP COMPANION

桌面宠物

@eduwork/dsh-desktop-pet

用可选形象展示任务与通知状态,在设置中开启。独立 npm 插件,需要 EduWork 桌面桥接。

DELEGATE TO LOCAL AGENTS

外部智能体

@eduwork/dsh-external-agents

连接本机 Codex、Cursor 或其他 ACP 智能体,在对话中委派任务。默认关闭,可在插件页启用并配置连接。

CONTINUE FROM ANYWHERE

远程访问

@eduwork/dsh-remote-access

配对后从其他终端的浏览器继续本机会话、处理授权。在设置中配置自己的中继或发行版提供的机构接入,测试连接后开启。

展示 11 个插件 · 具体运行条件与兼容范围见各插件文档

发现了好用的技能或 DSH 插件?推荐 Skills 推荐 DSH 插件

连接你们的服务,
共享我们的积累。

机构可以从公共发行版出发,连接已有模型平台,追加校内服务插件与专用技能,保留自己的品牌和更新渠道。

只需模型接入时,通过配置即可开始;需要专属业务能力时,再增加对应插件。

从配置示例开始

下一步,一起决定。

具体需求在 Issue 中展开,方案通过讨论和原型逐步完善。

Roadmap ↗

项目的成长,
来自每一位参与者。

一份关注、一次讨论、一项改进。
让教育场景里的共同需求,成为可以共享的成果。

Star 趋势

—GitHub Stars

正在读取项目数据…

按 GitHub 每日 Star 历史汇总

数据来源与统计口径

Star 与版本来自 GitHub 公开接口,页面显示本次更新的数据快照。Star 曲线按 GitHub 提供的每日统计累计,可能与当前 Star 总数存在差异。Roadmap 与需求进展请在 GitHub 参与讨论。

https://github.com/ECNU/EduWork

把你的使用场景,带进下一次改进。

欢迎分享需求、推荐技能与插件,或直接参与代码和文档贡献。

发起讨论
DESKTOP RELEASE

下载 EduWork 稳定版

开源桌面客户端,连接你选择的模型服务。

Windows x64setup.zip 安装包查看最新 ReleasemacOS Apple SiliconmacOS 15+ · DMG查看最新 Release

公版不附带模型额度。首次使用请配置个人模型服务,或连接兼容的机构账号。