DeepSeek Harness Hub
← 返回列表

桌面智能体工作区freestylefly/wesight

MCP兼容 / 相关生态spec-screenedcode在 GitHub 查看 ↗
需源码安装

统一管理本地编码智能体并可视化运行

暂不能直接安装(需源码编译或环境不满足):engines.node 要求 >=24 <25,不满足 Node 22.19.0;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/8/24 · 已提供中文文档

开源桌面 AI 代理工作区,支持一键配置 Claude Code、Codex、OpenClaw、Hermes Agent,以及自定义 LLM 模型路由。

综合分
70.7
GitHub 分
70.7
用户评分
★ Stars
907
周下载量
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/freestylefly/wesight.git
数据截至 2026/8/27(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

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

npm 包wesight(未发布到 npm,仅可源码安装)
Node 引擎要求 >=24 <25 · 基线 Node 22.19 不满足
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

engines.node 要求 >=24 <25,不满足 Node 22.19.0;仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/14 20:17:40

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

README

WeSight

面向本地编码智能体的桌面 AI 智能体工作区

WeSight 是一个面向本地 AI 智能体的开源桌面控制台。它帮助你安装或复用 Claude Code、Codex、Kimi Code、OpenClaw、Hermes Agent、OpenCode、Qwen Code、DeepSeek-TUI 以及内置智能体运行时,然后为它们提供一个可视化工作区,用于聊天、工具、文件、IM 频道、技能、模型提供商、运行时指标和桌面伴侣工作流。

公开发布版本提供经过签名和公证的 macOS 构建(适用于 Apple Silicon 和 Intel),以及 Windows x64 安装程序。如果 WeSight 对你的智能体工作流有所帮助,点一个 Star 能让更多构建者发现这个项目。

快速链接

- 网站:wesight.ai
- 最新版本:github.com/freestylefly/wesight/releases/latest
- 截图:截图
- 核心功能:核心功能
- 智能体引擎:智能体引擎
- 产品路线图:产品路线图
- 开发:快速开始

为什么选择 WeSight

终端原生的编码智能体功能强大,但它们的安装配置、模型路由、权限、IM 入口、文件变更和运行时指标往往分散在不同地方。WeSight 将这些零散的环节整合到一个桌面工作区中:

- 通过适合初学者的 UI 安装、检测和复用本地智能体 CLI。
- 通过可视化聊天运行编码智能体,配备工具面板、斜杠命令、文件差异和权限提示。
- 将智能体任务连接到飞书等 IM 频道,并支持按引擎配置。
- 跟踪每个任务,包括引擎、模型、token 使用量、TTFT、TPS、工具延迟、步骤、状态和持续时间。
- 通过 SkillHub 技能、内置技能、定时任务、记忆以及跟随活跃工作的桌面宠物来扩展工作流。

截图

Cowork 聊天以桌面聊天的方式运行本地编码智能体,并带有引擎和模型控制。
智能体引擎配置 Claude Code、Codex、Kimi Code、OpenClaw、Hermes Agent、OpenCode、Qwen Code、DeepSeek-TUI 以及内置运行时。

AI 运行时仪表盘检查引擎、模型、token、TTFT、输出阶段 TPS、估算模型 TPS、成本和状态。
实时工作区在智能体工作时观察文件写入、代码更改、工具活动和生成的产物。

技能市场浏览 SkillHub 分类,在本地安装技能,并从 WeSight 管理已安装的技能。
工作室与宠物使用可视化办公室风格的工作区和桌面伴侣来跟随活跃的智能体任务。

核心功能

- 智能体引擎 - 在同一工作区中运行 Claude Code、Codex、Kimi Code、OpenClaw、Hermes Agent、OpenCode、Qwen Code、DeepSeek-TUI 或内置运行时。
- 一键设置 - 在 macOS 上,WeSight 可以安装受支持的本地 CLI,或检测机器上已存在的 CLI。
- 统一模型提供商 - 配置官方 OpenAI、Anthropic Claude、Google Gemini、DeepSeek、Qwen、Moonshot、Ollama、OpenRouter、GitHub Copilot 以及自定义 OpenAI 兼容端点。
- 本地 CLI 配置 - 当你已有可用的终端设置时,使用现有的 Claude Code、Codex、Kimi Code、OpenClaw、Hermes Agent、OpenCode、Qwen Code 或 DeepSeek-TUI 账户和配置。
- 图形化工具执行 - 在聊天流程中查看命令、文件、权限、斜杠命令、输出、生成的图像和工具结果。
- IM 智能体中心 - 将飞书消息路由到 OpenClaw、Hermes Agent、Claude Code 或 Codex,并支持按引擎配置机器人配置文件。
- AI 运行时仪表盘 - 按引擎、模型、来源、状态、令牌数、完成时间、TTFT、输出阶段 TPS、估算模型 TPS、工具延迟和智能体步骤来统计调用情况。
- 实时工作区 - 打开右侧工作区,用于实时代码编写、静态差异、运行时监控、任务待办、技能和产物。
- SkillHub 市场 - 发现、分类、安装、启用、禁用、更新和移除本地 WeSight 技能。
- 定时任务 - 为研究、报告、监控、收件箱清理和提醒创建周期性智能体任务。
- 记忆与个性化 - 从对话中提取有用的偏好,并在未来的会话中复用。
- 桌面宠物与工作室 - 保留一个轻量级桌面伴侣和一个像素风格的工作室视图,用于展示活跃任务。

❤️ 赞助商

想出现在这里? 在微信上添加我,并在好友请求中附上你的产品名称和简短的项目赞助说明。

| 赞助商 | 描述 |
| ------- | ----------- |
|  | 项目赞助商。PPToken 为 ChatGPT、Claude、Gemini 及其他主流 AI 模型提供 API 中转和密钥分发服务,具有低延迟、高可用性、按量计费和灵活的订阅方案。 |
|  | 项目赞助商。Ciyuan API 致力于成为开发者的一站式 AI 接口平台,提供稳定、低延迟、高可用的大模型 API 服务,让 AI 应用开发更简单。 |

智能体引擎

| 引擎           | 最适合                                                    | 设置路径                                      |
| ---------------- | ----------------------------------------------------------- | ----------------------------------------------- |
| 内置运行时 | 通用桌面协作会话和技能                  | 包含在 WeSight 中                             |
| Claude Code      | 带图形化聊天界面的 Claude Code 工作流         | 一键安装或使用现有本地 CLI 配置  |
| Codex            | Codex CLI 工作流、本地任务执行和 IM 控制   | 一键安装或使用现有本地 CLI 配置  |
| Kimi Code        | 带本地登录、Skills 和 MCP 的 Kimi Code 工作流       | 官方安装程序或使用现有本地 CLI 配置 |
| OpenClaw         | 运行时网关、IM 渠道、沙箱式智能体工作      | 复用本地运行时/CLI 或 WeSight 设置流程   |
| Hermes Agent     | 本地 Hermes Agent 网关和 IM 风格运行时实验 | 官方安装程序或使用现有本地 CLI 配置 |
| OpenCode         | OpenCode 终端智能体工作流                           | 一键安装或使用现有本地 CLI 配置  |
| Qwen Code        | 对 Qwen 友好的编码工作流与 DashScope 配置         | 一键安装或使用现有本地 CLI 配置  |
| DeepSeek-TUI     | DeepSeek-TUI HTTP/SSE 运行时与工具流式传输            | 一键安装或使用现有本地 CLI 配置  |

模型提供商

WeSight 将模型设置集中在一处,当所选引擎遵循 WeSight 设置时,会将其映射到该引擎中。

- 添加多个提供商和模型。
- 使用官方 OpenAI、Anthropic Claude 和 Google Gemini 提供商。
- 为 DeepSeek、Qwen、Moonshot、Ollama、OpenRouter、GitHub Copilot、本地网关或私有端点添加 OpenAI 兼容提供商。
- 在 WeSight 托管的模型设置与现有本地 CLI 配置之间切换。
- 当你希望 WeSight 管理本地引擎配置时,导入或同步该配置。

下载

公开桌面版本通过 GitHub Releases 发布:

- 网站:wesight.ai
- 最新版本:github.com/freestylefly/wesight/releases/latest

每个稳定版本都包含已签名并公证的 macOS Apple Silicon 和 Intel 构建、Windows x64 安装程序、更新元数据以及 SHA256 校验和。Windows 安装程序目前未签名,可能会触发 Microsoft Defender SmartScreen。CI 产物是短期构建输出,供维护者在发布版本前进行测试。

下载与安装

macOS

从最新版本下载匹配的 DMG:Apple Silicon 使用 WeSight..mac.arm64.dmg,Intel 使用 WeSight..mac.x64.dmg。发布工作流会对这两个包进行签名、公证并附加票据。打开 DMG,将 WeSight.app 拖入 Applications 文件夹。

Windows

从同一版本中下载 WeSight.Setup..exe。当前的 Windows x64 安装程序没有代码签名证书,因此 SmartScreen 可能会显示无法识别的应用警告。继续之前,请对照 SHASUMS256.txt 检查该文件。

快速开始

要求

- Node.js >=24 .exe 附加到每个生产发布中。

请将 .vercel/、本地环境文件、node_modules/ 和 dist/ 排除在 Git 之外。website/design-reference/ 目录包含用于设计参考的源概念,并被排除在生产静态资源之外。

使用 Agent 运行时进行开发

Start WeSight and detect supported local agent CLIs from Settings
npm run electron:dev

Convenience aliases currently point to the same development entry
npm run electron:dev:openclaw
npm run electron:dev:hermes

有用的 OpenClaw 开发变量:

Override OpenClaw source location
OPENCLAW_SRC=/path/to/openclaw npm run electron:dev:openclaw

Force OpenClaw runtime rebuild
OPENCLAW_FORCE_BUILD=1 npm run electron:dev:openclaw

Skip OpenClaw version checkout for local OpenClaw development
OPENCLAW_SKIP_ENSURE=1 npm run electron:dev:openclaw

构建

TypeScript + Vite
npm run build

Electron main process
npm run compile:electron

ESLint
npm run lint

Public website
npm run website:build

打包

macOS
npm run dist:mac

macOS single-architecture packages
npm run dist:mac:x64
npm run dist:mac:arm64

Do not use npm run dist:mac:universal until native modules have an
explicit merge strategy for both macOS architectures.

Windows
npm run dist:win

Linux
npm run dist:linux

托管运行时元数据在 package.json 中声明。生成的运行时文件夹、构建产物、本地机密和打包发布输出均被 Git 忽略。

自动发布

Build Platforms GitHub Actions 工作流会并行构建 macOS Apple Silicon、macOS Intel 和 Windows x64。手动运行工作流会执行仅构建验证,并上传三个 Actions Artifacts。运行 v 标签会在每个平台都成功后发布 GitHub Release。

发布版本使用 SemVer。在创建标签之前,请通过正常的拉取请求更新根 package.json 版本。在干净且已同步的 main 分支上,使用以下命令验证并发布标签:

npm run release:tag -- 1.0.1 --dry-run
npm run release:tag -- 1.0.1
该命令会校验分支、工作树、origin/main、包版本以及本地和远程标签。然后它会创建一个带注释的 v1.0.1 标签,并仅推送该标签。像 1.1.0-rc.1 这样的预发布版本会作为 GitHub 预发布版本发布;稳定版本则成为 Latest 版本。

macOS 签名和公证使用以下 GitHub Actions secrets:

- APPLE_ID
- APPLE_APP_PWD
- APPLE_TEAM_ID
- MACOS_CERTIFICATE
- MACOS_CERTIFICATE_PWD

不要将证书内容或密码放入仓库文件或工作流日志中。在配置 Windows 代码签名证书之前,Windows 签名保持禁用。

如果某个平台任务失败,请针对同一提交或标签重新运行失败的 GitHub Actions 任务。发布任务会等待所有三个平台,并在发布已存在时使用资产替换,因此安全地重新运行会更新现有资产,而不会创建重复的发布。

架构

WeSight 使用 Electron 进程隔离。渲染进程从不直接访问 Node.js API;特权操作通过类型化的 preload 桥接和主进程中的 IPC 处理器进行。

主进程

- 窗口生命周期、托盘行为、桌面宠物窗口和深度链接
- 用于设置、会话、消息、运行时调用、技能和认证令牌的 SQLite 持久化
- Agent 引擎路由和外部 CLI 适配器
- OpenClaw 和 Hermes 网关生命周期辅助工具
- IM 网关集成和原生飞书路由
- 技能管理、计划任务、文件活动跟踪和运行时遥测

渲染进程

- React + Redux Toolkit + Tailwind CSS
- Cowork 聊天 UI、工作室视图、实时工作区、运行时仪表盘和产物
- 引擎选择器、模型选择器、设置、技能、MCP、agents、IM、记忆和外观 UI
- 消息、工具调用、命令输出、斜杠命令面板、文件、图像和权限提示的流式渲染

关键目录

src/main/
main.ts                         Electron 入口和 IPC 处理器
preload.ts                      安全的渲染进程桥接
sqliteStore.ts                  本地持久化
coworkStore.ts                  会话和消息存储
libs/agentEngine/               引擎适配器和路由器
libs/externalAgent.ts          外部 CLI 设置和配置辅助工具
im/                             IM 网关集成

src/renderer/
App.tsx                         应用外壳
components/cowork/              聊天、工作室、活动工作区、引擎 UI
components/Settings.tsx         模型、引擎、IM、技能、记忆和应用设置
components/pet/                 桌面伴侣 UI
services/                       IPC 封装和应用服务
store/slices/                   Redux 状态

SKILLs/                           内置技能
scripts/                          运行时、打包和设置脚本
src/shared/                       共享常量和类型

内置技能

WeSight 内置了丰富的技能库,适用于日常智能体工作,并连接 SkillHub 以支持市场安装。

| 领域           | 示例                                                                      |
| -------------- | ------------------------------------------------------------------------- |
| 研究           | 网络搜索、科技新闻、股票研究、影视/音乐搜索                               |
| 文档           | DOCX、XLSX、PPTX、PDF 处理                                                |
| 自动化         | Playwright、本地工具、定时任务                                            |
| 创意           | Remotion 视频、前端设计、画布设计、图像和视频工作流                       |
| 通信           | IMAP/SMTP 邮件和 IM 渠道                                                  |
| 智能体构建     | 技能创建器、技能审核、自定义规划                                          |

技能可以从桌面 UI 进行安装、启用、禁用、删除和路由。

安全模型

- 已启用上下文隔离。
- 渲染进程中已禁用 Node 集成。
- 敏感操作通过主进程 IPC 运行。
- 工具执行可以在运行前发起权限请求。
- 本地数据存储在应用数据目录下的 SQLite 中。
- 运行时文件夹、构建产物、生成的资源和本地密钥均被 Git 忽略。

产品路线图

查看 WeSight 产品路线图 了解当前优先级、计划功能和更大的产品方向。如果你想看到某些内容,欢迎提交 issue。

社区微信群

扫描下方二维码加入 WeSight 微信群,与其他构建者交流。二维码有效期至 2026 年 6 月 13 日;如果过期,请关注下方公众号获取最新邀请。

Star 历史

Star History Chart

微信公众号

在微信中搜索 苍何 或扫描下方二维码,关注苍何的原创微信公众号。回复 AI 获取更多 AI 提示词和智能体工作流资源。

致谢

WeSight 受到许多优秀开源项目和智能体社区实践的启发与塑造。特别感谢:

- LobsterAI 在桌面个人助理智能体、README 结构和开源发布实践方面提供的启发。
- OpenClaw 在本地智能体运行时、网关和 IM 智能体能力方面的探索。
- Hermes Agent,用于本地智能体运行时、网关和模型配置思路。
- Star-Office-UI,用于像素风格的 AI 工作室灵感。
- SkillHub,用于技能发现、安装和市场流程方面的思路。
- 围绕 Claude Code、Codex、Kimi Code、OpenCode、Qwen Code、DeepSeek-TUI 的终端智能体生态系统,以及推动本地 AI 智能体工作流向前发展的构建者们。

许可证

MIT。请参阅 LICENSE。

感谢我们的贡献者

感谢所有为 WeSight 贡献 PR 的人。在新贡献被合并后,这面墙会根据 GitHub 贡献者数据自动更新。

WeSight Contributors

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

同作者(freestylefly)的其他插件

💬 加入 DPharness 群聊

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

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