wesight
Open-source desktop AI agent workspace with one-click Claude Code, Codex, OpenClaw, Hermes Agent setup and custom LLM model routing.
freestylefly
@freestylefly
⬇ 2
★ 923
TypeScript
安装
dsh plugin add github:freestylefly/wesight
需要可复现安装时,可在仓库后追加 #commit 固定提交。
Open-source desktop AI agent workspace with one-click Claude Code, Codex, OpenClaw, Hermes Agent setup and custom LLM model routing.
该插件未提供要点说明,请参考仓库 README。
agent-skillsagent-workspaceai-agentai-agentsclaude-code
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/freestylefly/wesight |
| 许可证 | MIT |
| 主要语言 | TypeScript |
| 下载量 | 2 |
| GitHub 星标 | 923 |
| 最近推送 | 2026-08-24 |
| 收录日期 | 2026-09-19 |
| 分类 | 开发与运行时 |
事实信息来自公开插件目录快照(2026-10-03),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
WeSight
[图片: WeSight desktop AI agent workspace]
Desktop AI Agent Workspace for Local Coding Agents
[图片: GitHub stars]
[图片: GitHub forks]
[图片: Latest release]
[图片: MIT License]
[图片: macOS Apple Silicon and Intel]
[图片: Windows x64]
English | 简体中文
WeSight is an open-source desktop control console for local AI agents. It helps you install or reuse Claude Code, Codex, Kimi Code, OpenClaw, Hermes Agent, OpenCode, Qwen Code, DeepSeek-TUI, and the built-in agent runtime, then gives them a visual workspace for chat, tools, files, IM channels, skills, model providers, runtime metrics, and desktop companion workflows.
Public releases ship signed and notarized macOS builds for Apple Silicon and Intel, plus a Windows x64 installer. If WeSight helps your agent workflow, a Star makes the project easier for more builders to discover.
Quick Links
Website: wesight.ai
Latest release: github.com/freestylefly/wesight/releases/latest
Screenshots: Screenshots
Core features: Core Features
Agent engines: Agent Engines
Product roadmap: Product Roadmap
Development: Quick Start
Why WeSight
Terminal-native coding agents are powerful, while their setup, model routing, permissions, IM entry points, file changes, and runtime metrics often live in separate places. WeSight turns those moving pieces into one desktop workspace:
Install, detect, and reuse local agent CLIs from a beginner-friendly UI.
Run coding agents through a visual chat with tool panels, slash commands, file diffs, and permission prompts.
Connect agent tasks to IM channels such as Feishu, with per-engine configuration.
Track every task with engine, model, token usage, TTFT, TPS, tool latency, steps, status, and duration.
Extend workflows through SkillHub skills, built-in skills, scheduled tasks, memory, and a desktop pet that follows active work.
Screenshots
[图片: WeSight Cowork chat]
[图片: WeSight agent engine settings]
Cowork Chat
Run local coding agents as a desktop chat with engine and model controls.
Agent Engines
Configure Claude Code, Codex, Kimi Code, OpenClaw, Hermes Agent, OpenCode, Qwen Code, DeepSeek-TUI, and the built-in runtime.
[图片: WeSight runtime dashboard]
[图片: WeSight live workspace]
AI Runtime Dashboard
Inspect engine, model, tokens, TTFT, output-phase TPS, estimated model TPS, cost, and status.
Live Workspace
Watch file writes, code changes, tool activity, and generated artifacts while the agent works.
[图片: WeSight skills marketplace]
[图片: WeSight studio and desktop companion]
Skills Marketplace
Browse SkillHub categories, install skills locally, and manage installed skills from WeSight.
Studio & Pet
Use a visual office-style workspace and desktop companion to follow active agent tasks.
Core Features
Agent Engines - Run Claude Code, Codex, Kimi Code, OpenClaw, Hermes Agent, OpenCode, Qwen Code, DeepSeek-TUI, or the built-in runtime from the same workspace.
One-click setup - On macOS, WeSight can install supported local CLIs or detect the ones already present on the machine.
Unified model providers - Configure official OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Qwen, Moonshot, Ollama, OpenRouter, GitHub Copilot, and custom OpenAI-compatible endpoints.
Local CLI configuration - Use existing Claude Code, Codex, Kimi Code, OpenClaw, Hermes Agent, OpenCode, Qwen Code, or DeepSeek-TUI accounts and config when you already have a working terminal setup.
Graphical tool execution - View commands, files, permissions, slash commands, outputs, generated images, and tool results inside the chat flow.
IM Agent Hub - Route Feishu messages into OpenClaw, Hermes Agent, Claude Code, or Codex, with per-engine bot profiles.
AI Runtime Dashboard - Measure calls by engine, model, source, status, tokens, completion time, TTFT, output-phase TPS, estimated model TPS, tool latency, and agent steps.
Live Workspace - Open a right-side workspace for live code writing, static diffs, runtime monitoring, task todos, skills, and artifacts.
SkillHub Marketplace - Discover, categorize, install, enable, disable, update, and remove local WeSight skills.
Scheduled Tasks - Create recurring agent jobs for research, reports, monitoring, inbox cleanup, and reminders.
Memory and personalization - Extract useful preferences from conversations and reuse them across future sessions.
Desktop pet and studio - Keep a lightweight desktop companion and a pixel-style studio view for active tasks.
❤️ Sponsors
Want to appear here? Add me on WeChat and include your product name plus a short project sponsorship note in the friend request.
Sponsor
Description
[图片: PPToken]
Project sponsor. PPToken provides API relay and key distribution for ChatGPT, Claude, Gemini and other mainstream AI models, with low latency, high availability, pay-as-you-go billing, and flexible subscription plans.
[图片: Ciyuan API]
Project sponsor. Ciyuan API aims to become a one-stop AI interface platform for developers, providing stable, low-latency, and highly available large model API services to make AI application development simpler.
Agent Engines
Engine
Best For
Setup Path
Built-in runtime
General desktop cowork sessions and skills
Included in WeSight
Claude Code
Claude Code workflows with a graphical chat surface
One-click install or existing local CLI config
Codex
Codex CLI workflows, local task execution, and IM control
One-click install or existing local CLI config
Kimi Code
Kimi Code workflows with local login, Skills, and MCP
Official installer or existing local CLI config
OpenClaw
Runtime gateway, IM channels, sandbox-style agent work
Local runtime/CLI reuse or WeSight setup flow
Hermes Agent
Local Hermes Agent gateway and IM-style runtime experiments
Official installer or existing local CLI config
OpenCode
OpenCode terminal agent workflows
One-click install or existing local CLI config
Qwen Code
Qwen-friendly coding workflows and DashScope setups
One-click install or existing local CLI config
DeepSeek-TUI
DeepSeek-TUI HTTP/SSE runtime and tool streaming
One-click install or existing local CLI config
Model Providers
WeSight keeps model setup in one place, then maps it into the selected engine when that engine follows WeSight settings.
Add multiple providers and models.
Use official OpenAI, Anthropic Claude, and Google Gemini providers.
Add OpenAI-compatible providers for DeepSeek, Qwen, Moonshot, Ollama, OpenRouter, GitHub Copilot, local gateways, or private endpoints.
Switch between WeSight-managed model settings and existing local CLI configuration.
Import or sync local engine configuration when you want WeSight to manage it.
Download
Public desktop builds are published through GitHub Releases:
Website: wesight.ai
Latest release: github.com/freestylefly/wesight/releases/latest
Each stable release includes signed and notarized macOS Apple Silicon and Intel builds, a Windows x64 installer, update metadata, and SHA256 checksums. The Windows installer is currently unsigned and may trigger Microsoft Defender SmartScreen. CI artifacts are short-lived build outputs for maintainers to test before a release is published.
Download And Install
macOS
Download the matching DMG from the latest release: WeSight.<version>.mac.arm64.dmg for Apple Silicon or WeSight.<version>.mac.x64.dmg for Intel. The release workflow signs, notarizes, and staples both packages. Open the DMG and drag WeSight.app into the Applications folder.
[图片: WeSight DMG install guide]
Windows
Download WeSight.Setup.<version>.exe from the same release. The current Windows x64 installer has no code-signing certificate, so SmartScreen may show an unrecognized app warning. Check the file against SHASUMS256.txt before continuing.
Quick Start
Requirements
Node.js >=24 <25
npm
Development
git clone https://github.com/freestylefly/wesight.git
cd wesight
npm install
npm run electron:dev
The Vite dev server runs at http://localhost:5175.
Website Development
The public website lives in website/ with its own dependencies and lock file. Install and run it independently from the Electron application:
npm ci --prefix website
npm run website:dev
The website development server runs at http://127.0.0.1:5173. Production build and preview commands are available from the repository root:
npm run website:build
npm run website:preview
The existing wesight-portal Vercel project uses website as its Root Directory, Vite as its framework, Node.js 24.x, and main as its Production Branch. Pull requests create Preview Deployments and pushes to main create Production Deployments. For a manual preview from an authenticated maintainer machine:
cd website
vercel link --project wesight-portal --scope canghes-projects
vercel deploy
Website download buttons use website/api/download.js to resolve the matching macOS DMG or Windows x64 EXE from the latest public GitHub Release. Keep the arm64 and x64 DMG assets plus WeSight.Setup.<version>.exe attached to each production release.
Keep .vercel/, local environment files, node_modules/, and dist/ out of Git. The website/design-reference/ directory contains source concepts for design reference and is excluded from production static assets.
Development With Agent Runtimes
# 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
Useful OpenClaw development variables:
# 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
Build
# TypeScript + Vite
npm run build
# Electron main process
npm run compile:electron
# ESLint
npm run lint
# Public website
npm run website:build
Packaging
# 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
Managed runtime metadata is declared in package.json. Generated runtime folders, build artifacts, local secrets, and packaged release output are ignored by Git.
Automated Releases
The Build Platforms GitHub Actions workflow builds macOS Apple Silicon, macOS Intel, and Windows x64 in parallel. A manual workflow run performs build-only validation and uploads three Actions Artifacts. A v* tag run publishes a GitHub Release after every platform succeeds.
Release versions use SemVer. Update the root package.json version through a normal pull request before creating the tag. From a clean, synchronized main branch, validate and publish the tag with:
npm run release:tag -- 1.0.1 --dry-run
npm run release:tag -- 1.0.1
The command verifies the branch, working tree, origin/main, package version, and local and remote tags. It then creates an annotated v1.0.1 tag and pushes only that tag. Prerelease versions such as 1.1.0-rc.1 are published as GitHub prereleases; stable versions become the Latest release.
macOS signing and notarization use these GitHub Actions secrets:
APPLE_ID
APPLE_APP_PWD
APPLE_TEAM_ID
MACOS_CERTIFICATE
MACOS_CERTIFICATE_PWD
Do not put certificate contents or passwords in repository files or workflow logs. Windows signing remains disabled until a Windows code-signing certificate is configured.
If a platform job fails, rerun the failed GitHub Actions jobs for the same commit or tag. The release job waits for all three platforms and uses asset replacement when the release already exists, so a safe rerun updates the existing assets without creating a duplicate release.
Architecture
WeSight uses Electron process isolation. The renderer never directly accesses Node.js APIs; privileged operations go through a typed preload bridge and IPC handlers in the main process.
[图片: WeSight architecture principle diagram]
Main Process
Window lifecycle, tray behavior, desktop pet windows, and deep links
SQLite persistence for settings, sessions, messages, runtime calls, skills, and auth tokens
Agent engine routing and external CLI adapters
OpenClaw and Hermes gateway lifecycle helpers
IM gateway integrations and native Feishu routing
Skill management, scheduled tasks, file activity tracking, and runtime telemetry
Renderer
React + Redux Toolkit + Tailwind CSS
Cowork chat UI, studio view, live workspace, runtime dashboard, and artifacts
Engine selector, model selector, settings, skills, MCP, agents, IM, memory, and appearance UI
Stream rendering for messages, tool calls, command output, slash command panels, files, images, and permission prompts
Key Directories
src/main/
main.ts Electron entry and IPC handlers
preload.ts Safe renderer bridge
sqliteStore.ts Local persistence
coworkStore.ts Session and message storage
libs/agentEngine/ Engine adapters and router
libs/externalAgent*.ts External CLI setup and config helpers
im/ IM gateway integrations
src/renderer/
App.tsx App shell
components/cowork/ Chat, studio, activity workspace, engine UI
components/Settings.tsx Model, engine, IM, skills, memory, and app settings
components/pet/ Desktop companion UI
services/ IPC wrappers and app services
store/slices/ Redux state
SKILLs/ Built-in skills
scripts/ Runtime, packaging, and setup scripts
src/shared/ Shared constants and types
Built-in Skills
WeSight includes a broad skills library for day-to-day agent work and connects to SkillHub for marketplace installation.
Area
Examples
Research
web search, tech news, stock research, film/music search
Documents
DOCX, XLSX, PPTX, PDF processing
Automation
Playwright, local tools, scheduled tasks
Creative
Remotion video, frontend design, canvas design, image and video workflows
Communication
IMAP/SMTP email and IM channels
Agent building
skill creator, skill vetting, custom planning
Skills can be installed, enabled, disabled, deleted, and routed from the desktop UI.
Security Model
Context isolation is enabled.
Node integration is disabled in the renderer.
Sensitive operations run through main-process IPC.
Tool execution can surface permission requests before running.
Local data is stored in SQLite under the app data directory.
Runtime folders, build artifacts, generated assets, and local secrets are ignored by Git.
Product Roadmap
Check out the WeSight Product Roadmap for current priorities, planned features, and larger product directions. Feel free to open an issue if there is something you want to see.
Community WeChat Group
Scan the QR code below to join the WeSight WeChat group and talk with other builders. The QR code is valid until June 13, 2026; if it expires, follow the official account below to get the latest invite.
[图片: WeSight WeChat Group]
Star History
[图片: Star History Chart]
WeChat Official Account
Search 苍何 on WeChat or scan the QR code below to follow Canghe's original WeChat official account. Reply with AI to get more AI prompt and agent workflow resources.
[图片: Canghe WeChat Official Account]
Acknowledgements
WeSight is shaped by many excellent open-source projects and agent community practices. Special thanks to:
LobsterAI for inspiration around desktop personal assistant agents, README structure, and open-source launch practice.
OpenClaw for exploring local agent runtimes, gateways, and IM agent capabilities.
Hermes Agent for local agent runtime, gateway, and model configuration ideas.
Star-Office-UI for the pixel-style AI studio inspiration.
SkillHub for ideas around skill discovery, installation, and marketplace flows.
The terminal-agent ecosystem around Claude Code, Codex, Kimi Code, OpenCode, Qwen Code, DeepSeek-TUI, and the builders pushing local AI agent workflows forward.
License
MIT. See LICENSE.
Thank You to Our Contributors
Thanks to everyone who has contributed PRs to WeSight. This wall updates automatically from GitHub contributors data after new contributions are merged.
[图片: WeSight Contributors]
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。