← 返回列表
需源码安装
一个开源 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 团队用 ❤️ 制作
扫码进群