Skip to content
ECNUPublic

Latest commit

 

History

645 Commits

Folders and files

Repository files navigation

EduWork 红色标识

EduWork

基于 DSH 的教育发行版。
机构接入 · 资料创作 · 插件与技能

EduWork 基于 DeepSeek Harness(DSH),为教学、科研与办公组合插件、技能和桌面运行环境。围绕本机资料开展对话、创作和学习,可以连接个人模型服务,也可以使用兼容的学校或企业账号登录。

EduWork 工作区:对话、资料与成果预览

从 DSH 到学校发行版

DSH 提供 Agent 运行时与插件体系;EduWork 复用上游的会话、工具、浏览器与文件能力,维护教育场景的公共组合。学校与机构通过配置和插件接入自己的模型、业务服务和品牌。EduWork@ECNU 是其中一个实践。

随包插件

下面的插件随公版客户端预装,无需逐个安装。点击名称查看使用方法、服务要求与兼容范围。

插件 能做什么
机构登录与模型接入 通过浏览器登录兼容的机构网关,发现模型并自动续期。支持 LiteLLM OAuth 与实验性 oidc-llm 接入。
Knowledge Studio 把资料变成报告、演示、思维导图、测验与闪卡;配套成果服务提供 Office 预览和媒体制作,与对话共用。
选段批注 选中回复片段添加批注,保留来源编号,多条一起发送;复用 DSH 的输入框与草稿。
文献检索 检索 DBLP、arXiv 文献,获取 BibTeX 与可用全文,把研究资料接入后续任务。
本地记忆 管理本地记忆、检索历史对话,让后续任务接得上已有背景。记忆在本机管理。
邮件助手 连接自己的邮箱,通过 IMAP 读取邮件,经授权通过 SMTP 发送,结合任务处理日常沟通。
桌面宠物 用可选形象展示任务与通知状态,在设置中开启。独立 npm 插件,需要 EduWork 桌面桥接。
远程访问 配对后从其他终端的浏览器继续本机会话、处理授权。先部署中继并配置地址与接入 Key,再开启连接。

插件也以独立 npm 包维护,可按各自兼容范围供其他 DSH 应用复用。外部模型、邮箱和媒体服务需自行配置;公版不附带模型额度或私人凭据。

随包技能

技能负责引导任务方法,调用插件与工具完成工作。内置文档、演示、表格、PDF、图像、语音、视频、Studio、浏览器及技能创作等指引,可在设置中启停或导入自己的技能。对话与 Studio 共用创作能力,图像和云端语音需配置相应服务。使用指南 · 媒体配置

安装与使用

桌面包支持 Windows x64、macOS 15+ Apple Silicon(arm64)和 Intel(x64)。每位用户在自己的电脑上运行,普通本地使用无需额外部署 EduWork 服务端。

1. 获取客户端

从 最新稳定版 下载对应平台的桌面包:

  • Windows:下载 setup.zip,解压后运行安装程序,选择可写的新目录。也可下载完整 Electron ZIP,全部解压后运行 EduWork-Electron.exe,保留同目录资源文件。
  • macOS:按芯片选择 arm64 或 x64 的 DMG,将应用拖入“应用程序”后打开;也可使用对应 ZIP。首次打开的系统安全提示见 macOS 说明。

Release 中的 Source code 是源码,不是桌面安装包。从源码运行见构建指南。

2. 连接模型

你已有的服务 如何开始
个人模型 API 打开 设置 → 模型,填写 API Key、接口地址和模型。
LiteLLM 网关账号 在 设置 → 打开配置文件 中参照 examples/litellm.jsonc 添加机构,再通过浏览器登录。配置指南
学校或企业提供的配置 把机构条目合并到生效 eduwork.jsonc 的 organizations,保存后完全退出并重启,再选择机构登录。配置示例

以设置中打开的配置文件为准;只修改示例文件不会生效。机构接入、媒体服务和更新源等集中在 eduwork.jsonc,个人 API Key 在模型设置中管理。配置文件仅放公开接入信息与凭据引用,不填写密码或登录 Token。

3. 开始工作

选择本机工作区,放入资料,选择模型并描述目标。例如:“根据这些资料生成一份学习指南,再制作配套测验。” 也可打开右侧 Studio,选择成果类型开始创作。生成后直接预览文件,或对回复选段批注、继续追问。

关闭窗口后默认收起到托盘;彻底退出请用托盘或应用菜单。软件更新可在设置中开关,更新保留历史数据与配置。详见 Windows 更新说明和 macOS 更新说明。

机构接入与共建

只需连接模型时,提供配置即可;需要专属业务时,再增加插件与技能。机构可沿用 LiteLLM 原生 OAuth,也可参与实验性的 oidc-llm 开放接入草案。账号、模型授权和配额由相应服务管理。

机构登录插件 · 开放接入倡议 · oidc-llm 草案 · 机构发行边界

欢迎贡献代码、插件、技能、文档和使用经验。贡献指南 · 需求与反馈 · Roadmap 讨论 · 推荐 Skills · 推荐插件

详细文档

文档 内容
使用指南 模型、搜索、语音、文件操作与故障诊断。
配置文件 · 配置示例 机构登录、品牌、媒体服务与更新源。
插件文档 · 媒体配置 各插件的功能、使用方法和服务条件。
版本与升级 · 历史数据导入 版本渠道、升级及数据迁移。
配置与 Skills 更新 独立更新机构配置与官方技能。
构建指南 · macOS 说明 源码运行、桌面装配与平台适配。
插件包维护 · 贡献指南 扩展开发与参与方式。

数据与隐私

会话、工作区引用和记忆在本机管理。调用远程模型、搜索或媒体服务时,任务所需内容会发送给相应服务商,数据处理规则以所选服务为准。跨机迁移时,客户端目录之外的工作区文件需另行复制;排障可导出诊断 ZIP 或 Session log,见使用指南。截图采用演示资料。

许可

EduWork 项目代码采用 MIT 许可证,基于 DeepSeek Harness 构建;Knowledge Studio 的资料创作与学习交互受 NotebookLM 启发。第三方组件保留各自许可证,见第三方声明。

Star 趋势

EduWork GitHub Star 数量随时间的变化

Releases

Packages

Contributors

Languages