Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心

eduwork

为 DeepSeek Harness 提供标准 OIDC 身份认证、企业 API Key 绑定、声明式品牌定制与 OpenAI 兼容的模型接入。

ecnu @ecnu ⬇ 3 ★ 7 main

安装

dsh plugin --profile web add github:ecnu/eduwork
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

为 DeepSeek Harness 提供标准 OIDC 身份认证、企业 API Key 绑定、声明式品牌定制与 OpenAI 兼容的模型接入。

该插件未提供要点说明,请参考仓库 README。

  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/ecnu/eduwork
许可证MIT
主要语言main
下载量3
GitHub 星标7
最近推送2026-09-15
收录日期2026-09-19
分类模型与提供方

事实信息来自公开插件目录快照(2026-10-03),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

[图片: 从资料到成果的 EduWork 工作区品牌插画]

EduWork

让 AI 围绕你的资料,把任务做到交付。
本机工作区 · 可交付成果 · 学校与企业服务接入

[![DSH 0.1.5-rc.2](https://img.shields.io/badge/DSH-0.1.5--rc.2-5367E8?style=flat-square)](https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.1.5-rc.2) [![License: MIT](https://img.shields.io/badge/license-MIT-3DA66B?style=flat-square)](LICENSE) [![Desktop: Electron](https://img.shields.io/badge/desktop-Electron-47848F?style=flat-square&logo=electron&logoColor=white)](dsh-electron/README.md) [![Platform: Windows x64](https://img.shields.io/badge/platform-Windows%20x64-0078D4?style=flat-square)](#安装与使用)

**简体中文** | [English](README_EN.md)

[开始使用](#安装与使用) · [学校与企业接入](#学校与企业接入) · [开放接入倡议](#一次接入更多客户端) · [使用指南](docs/USER_GUIDE.md)

EduWork 是基于 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 的桌面 AI 工作助手。选择一个文件夹,说清楚你想完成的任务:从阅读资料、搜索信息、分析数据,到生成文档、表格和演示文稿,都可以在同一个工作区完成。

个人用户连接自己的模型 API;学校和企业通过配置接入统一身份与模型服务。**每位用户在自己的电脑上独立运行,无需部署额外的 EduWork 服务端。**

![EduWork 工作区:围绕课程资料整理教学方案,在对话中查看和打开成果文件](docs/images/workspace.png)

资料、对话与成果放在一起,让一项工作可以持续做下去。

## 你可以用它做什么

围绕文件工作
读取资料、编辑文档、分析数据、运行脚本,让 AI 在你的本机工作区完成任务。

把结果做成交付物
用 Studio 制作报告、表格、演示文稿与学习材料,预览、下载,再继续修改。

自由选择模型
连接自己的 API,或使用机构账号登录。个人模型与企业模型可以同时使用。

接入你的服务
通过配置接入身份与模型,通过技能和插件补充专业方法与内部业务能力。

### 从一个具体任务开始

| 你正在做什么 | 可以这样交给 EduWork |
| --- | --- |
| 备课与学习 | “根据课程材料制作演示文稿,再生成配套的测验和复习闪卡。” |
| 研究与调研 | “阅读这些资料,按主题整理观点,标出来源和仍需核实的问题。” |
| 数据与办公 | “比较这几份表格,找出差异,生成分析报告和汇总表。” |

Agent 可以读写文件、运行脚本,并通过子代理协作处理复杂任务。工作区保留会话和成果,方便接着修改、补充资料和继续推进。

### 在 Studio 里,把成果做出来

打开右侧 Studio,选择成果类型即可开始;也可以直接在对话中提出要求。两种入口共用生成、预览与下载能力。

**报告 · 数据表 · 演示文稿 · 思维导图 · 测验 · 闪卡 · 音频 · 视频**

![Studio 侧边栏:围绕课程设计制作配套材料(机构配置示例)](docs/images/studio.png)

图中为机构配置示例。Studio 由公版提供,界面名称和标识可通过配置调整。

报告、表格和演示文稿可生成 **DOCX、XLSX、PPTX** 文件;学习材料支持交互预览,音视频可预览并下载媒体与字幕。文生图和云端 TTS 需配置兼容服务,本机语音取决于系统及本地资源,详见[媒体服务配置](docs/MEDIA.md)。

### 让工作方式适合你

- **搜索与浏览器**:配置 DeepSeek 搜索 Key 时使用官方搜索,未配置时使用免 Key 的浏览器搜索。
- **技能中心**:浏览和管理内置技能,导入或编写自己的任务指引,无需重新编译客户端。
- **记忆与邮件**:用本地记忆延续工作背景;配置邮件账户后,可通过邮件助手处理相关任务。
- **语音、模型与偏好**:使用本机语音转写、系统语音合成,选择自己的模型,切换蓝色或红色主题,设置模型请求总并发。

看看技能中心

![技能中心:浏览和管理内置技能,导入或创建自己的技能](docs/images/skills.png)

技能提供任务指引,插件提供可执行能力;身份、模型和兼容媒体服务优先通过配置接入。

## 安装与使用

当前桌面目标平台为 **Windows x64**,采用 **Electron 绿色包**,解压即可运行。macOS 版本正在适配,进展见 [macOS 说明](docs/MACOS.md)。

### 1. 获取客户端

从 [GitHub Releases](https://github.com/ecnu/EduWork/releases) 获取完整桌面包,解压到可写目录,运行 `EduWork-Electron.exe`。请保留同目录下的资源文件,不要只复制 EXE。

若 Releases 暂无可用安装包,可按[构建指南](docs/BUILD.md)从源码运行;GitHub 的 Source code 压缩包不是桌面安装包。

### 2. 连接模型

打开 **设置 → 模型**,填写服务商的 API Key、接口地址和模型。使用学校或企业服务的用户,可按下方说明加载机构配置,再通过浏览器登录获得模型。

### 3. 开始工作

选择一个本机工作区,放入任务资料,直接描述你想得到的结果。需要文档、表格等成果时,也可以打开右侧 Studio,选择对应类型开始。

窗口行为与自动更新

窗口关闭后默认收起到系统托盘;需要完全退出时,使用托盘菜单。Windows 公版默认从 GitHub 获取更新,公测与开发渠道可在设置中选择,机构可通过配置切换更新源;自动更新保留历史数据与用户配置,详见[更新说明](docs/UPDATES.md)。

## 学校与企业接入

**企业接入是公版的内置能力。** 学校或企业可以向用户分发一份配置,让同一个 EduWork 客户端连接自己的身份平台、模型网关和媒体服务,无需修改公版代码或重新打包。

| 可以配置什么 | 接入后能做什么 |
| --- | --- |
| OIDC 身份认证 | 在系统浏览器中使用学校或企业账号登录,支持配置多个机构。 |
| 模型凭据与目录 | 服务端实现 EduWork 资源协议后,客户端在用户授权及必要确认后获取 Key、配置企业模型,无需手动复制凭据。 |
| 文生图与云端 TTS | 按兼容接口、模型、尺寸和音色配置启用,复用公共媒体能力。 |
| 名称、Logo 与更新源 | 调整界面品牌,配置发行方的更新渠道;用户配置在更新时保留。 |

企业模型和用户自己配置的模型可以同时使用。标准 OIDC 只解决身份登录;自动获取 Key 和模型目录需要服务端另外实现资源接口。

三步配置你的机构

1. 在设置中点击 **打开配置文件**,编辑客户端目录下的 `config/eduwork.jsonc`。
2. 文件内含完整注释示例。按管理员提供的信息填写 `organizations`;需要图像或语音服务时再加入 `media`。更多示例在客户端的 `config/examples/` 目录。
3. 保存后从托盘完全退出并重新启动,再选择机构登录。

配置文件只保存公开接入信息和凭据引用。个人 API Key 在模型设置中管理,企业凭据由登录流程保存在本机受保护存储中;不要把密码或令牌写入配置文件。界面 Logo 可配置,程序内嵌图标由发行包提供。

**管理员配置:** [完整企业配置示例](config/desktop/examples/organization.jsonc) · [媒体配置示例](config/desktop/examples/media.jsonc)。

**开发者接入:** 以下两份文档描述同一套身份与资源协议,按工作角色选择阅读:

- [服务端实现与联调(RFC EW-IDENTITY-1)](packages/dsh-oidc/docs/server-integration-contract.md):服务端需要实现哪些接口、请求与响应字段、认证要求、curl 示例和验收步骤。新接入的服务端工程师从这里开始。
- [客户端接入模式与模型发现](packages/dsh-oidc/docs/public-resource-protocol.md):如何选择纯身份或托管模型模式、使用静态或自动模型目录,以及插件如何通过 Host RPC 和账户事件对接客户端。

### 通过插件扩展内部能力

学校和企业还可以通过插件接入内部系统,将专属的信息检索、业务工具或账户服务带入 EduWork。插件提供可执行能力,技能提供面向具体任务的操作指引;已有的身份、模型和媒体接口则优先通过配置接入。

机构可以将插件、技能和默认配置组合成自己的发行版,复用 EduWork 的工作台、Studio、文件预览和桌面能力。通用功能持续由公版维护,机构只需维护自己的扩展。

[EduWork@ECNU](https://github.com/ecnu/EduWork-ECNU) 是一个机构扩展示例,展示了华东师范大学如何基于公版接入内部服务。可参考该仓库组织自己的扩展与发行配置,设计说明见[发行边界](docs/EDITIONS.md)。

## 一次接入,更多客户端

> **让机构的账号与模型服务,被更多 AI 客户端复用。**

我们发起**开放身份与模型接入倡议**,邀请身份平台、模型网关和客户端开发者,共同用公开协议连接登录、模型凭据与模型目录,让机构接入新工具时能够复用已有服务。

`dsh-oidc` 是我们的实现起点:身份遵循标准 OIDC,托管模型通过公开资源接口接入,提供独立 npm 包、服务端规范、OpenAPI 和联调示例。其他客户端也可以按协议独立实现,无需采用 EduWork 的界面。当前倡议面向社区讨论,跨客户端互通需要按版本实际验证。

**[阅读开放接入倡议](packages/dsh-oidc/docs/open-integration.md)** · [实现服务端](packages/dsh-oidc/docs/server-integration-contract.md) · [接入客户端](packages/dsh-oidc/README.md) · [一起讨论](https://github.com/ecnu/EduWork/issues)

## 数据与隐私

会话、工作区引用和记忆在本机管理。连接远程模型、搜索或媒体服务时,执行任务所需的内容会发送给相应服务商;数据处理规则以所选服务为准。

跨机使用可通过设置中的[历史数据导入](docs/数据导入.md)功能合并会话和客户端目录内的资料;客户端目录之外的工作区文件需要另行复制。故障排查可导出诊断 ZIP,具体会话问题可另外提供 Session log,详见[使用指南](docs/USER_GUIDE.md)。

## 详细文档

| 文档 | 内容 |
| --- | --- |
| [使用指南](docs/USER_GUIDE.md) | 模型、搜索、语音、文件操作与故障诊断。 |
| [配置示例](config/desktop/examples/README.md) | 企业登录、品牌、媒体服务、更新源与并发设置。 |
| [媒体服务配置](docs/MEDIA.md) | 文生图、云端 TTS 的接口要求及配置方法。 |
| [版本与升级](docs/RELEASE.md) · [更新源部署](docs/UPDATES.md) | 开发版与公测版、数据迁移和自动更新。 |
| [构建指南](docs/BUILD.md) · [macOS 说明](docs/MACOS.md) | 从源码运行、桌面装配与平台适配。 |
| [贡献指南](CONTRIBUTING.md) · [发行边界](docs/EDITIONS.md) | 参与开发及公版与机构扩展的分工。 |

### 公共模块

以下模块的源码和文档统一维护在本仓库,npm 包仍独立安装、版本管理和发布,也可供其他 DSH 应用使用。

| 模块文档 | 功能 |
| --- | --- |
| [身份与模型接入(dsh-oidc)](packages/dsh-oidc/README.md) | OIDC 登录、模型凭据、企业模型目录与服务端接入协议。 |
| [本地记忆(dsh-memory)](packages/dsh-memory/README.md) | 本地记忆与历史检索,延续任务背景。 |
| [邮件助手(dsh-mail)](packages/dsh-mail/README.md) | 通过 IMAP 读取邮件、SMTP 发送邮件,并管理相关权限。 |
| [Studio(dsh-knowledge-studio)](packages/dsh-knowledge-studio/README.md) | 创作、预览和管理报告、表格、演示文稿、学习材料及音视频成果。 |
| [成果与媒体服务(dsh-artifact-services)](packages/dsh-knowledge-studio/packages/artifact-services/README.md) | 供对话和 Studio 共用的 Office、语音、图像与媒体生成服务。 |

模块开发、检查和 npm 发布见[包维护说明](docs/PACKAGES.md)。

## 致谢与许可

感谢 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 及其开源生态提供的基础能力。

EduWork 项目代码采用 [MIT 许可证](LICENSE)。第三方组件保留各自的许可证,详见[第三方声明](THIRD_PARTY_NOTICES.md)。

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。