DeepSeek Harness Hub
← 返回列表

AI 协作工作台wecode-ai/Wegent

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

一个开源 AI 工作系统,横跨你的本地桌面、云端智能体和远程机器。

暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/19 · 已提供中文文档

使用开源、可自托管的 AI 工作空间进行规划、构建和交付,用于编码、协作和自动化。

综合分
70.2
GitHub 分
70.2
用户评分
★ Stars
854
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add wecode-ai/Wegent
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
🟢实装验证通过· 2026/9/16
由 dsh-plugin-verify(GitHub Actions)在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包wegent-workspace(未发布到 npm,仅可源码安装)
Node 引擎要求 >=20 · 基线 Node 22.19 满足
dsh CLI 依赖未声明 dsh 版本约束
入口文件缺少入口声明

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/16 05:59:43

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

Wegent

一个开源 AI 工作系统,横跨你的本地桌面、云端智能体和远程机器。

英文 | 简体中文

CI
License
GitHub Issues

Wegent 包含一个桌面工作台和一个可自托管的 Web 平台。Wegent Desktop 与本地项目、文件、命令、测试和代码更改协同工作。Wegent Web 提供基于浏览器的智能体、知识、自动化和管理功能。Wegent Backend 将这些应用连接到共享的项目空间、模型和执行设备。

下载最新的 Wegent Desktop · 文档 · 贡献指南

Wegent Desktop

Wegent Desktop 按项目和任务组织本地编码工作。任务视图将对话、工具活动、测试、更改的文件和差异保持在一起;项目空间视图提供看板、共享文件、自动化和执行状态。

在 Wegent Desktop 中运行和审查本地编码任务。

Wegent Desktop 中的一个项目空间,包含任务看板、共享文件、自动化和执行状态。

功能特性

- 桌面工作台 — 组织本地项目、任务、会话、文件、工具活动、测试和差异。
- 可复用智能体 — 组合模型、提示词、技能、知识、工具和协作设置。
- 项目空间 — 共享任务看板、文件、讨论、自动化、执行历史和交付物。
- 多种执行目标 — 在本地、远程工作机器或由服务器管理的执行器上运行任务。
- 自托管 — 部署 Wegent Web 和后端,以实现团队访问、API、权限、调度和知识服务。

为什么选择 Wegent

基于 Codex 构建的本地编码体验是 Wegent Desktop 的基础。 它直接与项目中的代码、文件、命令和开发环境协作。当编码工作需要超越一台计算机或一个人时,将其连接到 Wegent 后端。连接后,桌面工作台和 Web 使用相同的项目、任务和执行设备。

- 在合适的设备上运行任务 — 继续使用本地机器上已有的代码、文件、命令和开发环境,或在远程工作机器或服务器管理的执行器上为同一项目运行任务。
- 以团队形式推进项目 — 项目空间连接任务看板、共享文件、讨论、执行状态和交付物,而不是将对话和代码变更分散在不同的计算机上。
- 自动化重复的项目工作 — 项目空间可以配置自动化和执行队列,以保持日常工作持续推进。
- 将服务和数据置于团队控制之下 — 自托管 Web 和后端,以实现共享访问、权限、模型配置、调度、知识服务和远程设备管理。

如果工作始终留在一台计算机上,Wegent Desktop 提供熟悉的 Codex 编码体验。将其连接到 Wegent,以便在任务需要跨人员、设备或自托管环境移动时扩展该体验。

Wegent Web

Wegent Web 为远程智能体提供浏览器界面。智能体可以使用已配置的模型、知识、技能和工具,而 Wegent 后端管理其任务和执行。

一个 Wegent 远程智能体使用工具生成甘特图。

工作原理
Wework 是 Wegent 桌面工作台。Electron 负责桌面窗口、系统能力和进程管理。DeepSeek Harness(DSH)是嵌入式应用和插件运行时,而 Wework 产品 UI 由一组 DSH 插件组成。Executor 管理任务和会话,然后驱动 Codex 在本地项目中执行实际工作。

flowchart LR
Electron["ElectronDesktop host"]

subgraph DSH["DSH Runtime"]
direction TB
Core["DSH CorePlugin discovery, dependency injection, and lifecycle"]
App["dsh-app-weworkWework product shell and UI extension points"]
UI["dsh-ui-Tasks, project spaces, settings, apps, and automation"]
ElectronPlugin["dsh-electron-hostElectron capability bridge"]
ExecutorPlugin["dsh-executor-runtimeTask execution and event adapter"]
TerminalPlugin["dsh-terminal-runtimeLocal interactive terminals"]

Core --> App
Core --> UI
Core --> ElectronPlugin
Core --> ExecutorPlugin
Core --> TerminalPlugin
App --> UI
end

Executor["ExecutorTask and session execution"]
Codex["CodexCoding agent"]
Workspace["Local projectFiles and commands"]

Electron -->|"Starts and hosts"| Core
Electron -->|"Starts and supervises"| Executor
ElectronPlugin |"Restricted desktop capabilities"| Electron
UI |"User actions and UI updates"| ExecutorPlugin
ExecutorPlugin -->|"Create, follow up, approve, cancel"| Executor
Executor -->|"Status, messages, tool events, results"| ExecutorPlugin
Executor |"Launch, control, and events"| Codex
Codex |"Read, modify, and execute"| Workspace
TerminalPlugin |"PTY"| Workspace

DSH 本身不执行编码任务。dsh-app-wework 定义产品外壳和扩展点,dsh-ui- 提供产品模块,dsh-electron-host 桥接受限的 Electron 能力,dsh-executor-runtime 在整个执行过程中与 Executor 进行双向通信,dsh-terminal-runtime 管理本地交互式终端。Executor 是任务执行层,而 Codex 是它驱动的具体编码代理。

Wework 还可以连接到 Wegent Backend,以使用共享项目空间、模型和远程执行设备。Wegent Web 是基于同一 Backend 构建的独立浏览器界面。

快速开始

Wegent Desktop

1. 下载最新的 Wegent Desktop 安装程序并安装。
2. 打开应用并添加或选择一个本地项目。
3. 创建一个任务并描述要执行的工作。
4. 查看代理活动、命令输出和文件更改。

Wegent Web 和 Backend

要使用 Docker 以独立模式启动自托管 Web 应用和 Backend:

curl -fsSL https://raw.githubusercontent.com/wecode-ai/Wegent/main/install.sh | bash -s -- --standalone
打开 http://localhost:3000 并按照设置流程创建管理员密码并配置模型。有关其他部署选项,请参阅安装指南和独立模式。

开发

需要 Node.js 20+ 和 pnpm:

pnpm install
pnpm --filter wework dev

要运行 macOS 桌面应用:

pnpm --filter wework dev:mac

有关桌面开发、构建和发布说明,请参阅 wework/README.md。wework/ 是当前桌面应用程序源代码目录。

仓库结构

| 目录                       | 职责                                               |
| -------------------------- | -------------------------------------------------- |
| wework/                  | Wegent Desktop(Electron、Vite、React)            |
| executor/                | 本地和远程代理任务执行环境                         |
| frontend/                | Wegent 平台 Web 管理端                             |
| backend/                 | REST API 和核心业务逻辑                            |
| backend-rs/              | 增量式 Rust API 迁移网关和处理器                   |
| executor_manager/        | 执行器调度和编排                                   |
| chat_shell/              | 聊天运行时                                         |
| knowledge_runtime/       | 知识检索服务                                       |
| knowledge_doc_converter/ | 文档解析和转换                                     |
| shared/                  | 跨服务共享的模块                                   |

文档

- Wegent Desktop 文档
- 桌面开发与发布
- Wegent 快速开始
- 安装与部署
- 核心概念
- 开发者指南
- 故障排除

贡献

欢迎提交错误报告、文档改进、代码贡献以及使用 Wegent 的新方式。

- 贡献指南
- 安全政策
- GitHub Issues
- 钉钉社区:“wework社区交流”,群号 190890002451
- Discord 社区
- 许可证

贡献者

感谢每一位帮助 Wegent 成长的人。

Axb

Feifei

MicroLee

FicoHu

Icycrystal4

Yanhe

YaFei Liu

Moqimoqidea

Johnny0120

junlong chen

Parabala

Jake Zhang

Joyway78

Yi Xiang

Birch

+7

fishermen

lvmowei

Xuemin

Fengkuizhi

Jm.hu

xiaoqiang

Kva

Just Quan

Kerwin Bryant

RockysGit

Erdawang

Junbaor

Twelveeee

Fingki

李枨煊

friendfei

Jolestar

Code-wangdi

Sense_wang

Li Daiyan

Jasper Zhong

Ray

RichardoMu

_

Andrewzq777

Ch15084

Gdouyang

Graindt

Qingcheng

qinxll

Salt-hai

Wxcfox

由 WeCode-AI 团队用 ❤️ 制作

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群