【免费下载链接】wesight
Open-source desktop AI agent workspace with one-click Claude Code, Codex, OpenClaw, Hermes Agent setup and custom LLM model routing.
WeSight 是一款开源的桌面 AI Agent 工作台,除了支持 Claude Code、Codex 等引擎一键接入外,还内置了桌面宠物与像素 Studio两大趣味功能:Agent 在思考、写代码、执行命令时,桌面上会有一只小精灵实时"演出"对应状态,像素办公室里的小人也会走到对应工位忙碌起来,让 AI 任务监控不再枯燥。
桌面宠物:把 Agent 状态变成桌面小精灵 🐾
开启宠物后,WeSight 会在桌面上创建一个透明、无边框、置顶的小窗口(不占用任务栏、不抢焦点),宠物会跟随任务状态变换表情和动画。核心窗口逻辑见 createDesktopPetWindow,默认配置与 10 种造型定义在 src/shared/pet/constants.ts。
一键切换的 10 种宠物造型
在设置页可实时预览并切换造型,共 10 款角色:
| 造型 | 中文名称 |
|---|---|
| WeSight Agent | WeSight 小助手(默认) |
| Blue Bot | 蓝色机器人 |
| Aqua Drop | 水滴伙伴 |
| Flame Buddy | 火焰小人 |
| Wood Box | 木箱小人 |
| Sprout Box | 萌芽小方 |
| Stack Bot | 积木机器人 |
| Astro Bot | 太空机器人 |
| Shadow Bot | 暗色助手 |
| Nana | 娜娜 |
角色渲染与表情绘制集中在 PetSprite.tsx,内置了idle、happy、thinking、coding、done、error等 11 种情绪状态。
任务状态如何映射到宠物表情
宠物窗口的交互与状态联动逻辑在 DesktopPetWindow.tsx,主进程会把当前会话的任务快照实时推送到宠物窗口。8 种任务状态一览(定义见 DesktopPetTaskStatus):
| 任务状态 | 宠物表现 |
|---|---|
| 等待中 / 正在思考 / 需要确认 | 思考表情,眼睛变成三个转动的圆点 |
| 正在回复 | 说话口型动画 |
| 正在写代码 | 敲键盘动画(会掏出小键盘) |
| 已完成 | 开心大笑 |
| 出错了 | 打叉表情 + 皱眉 |
| 已停止 | 回到待机 |
任务卡片还会显示任务来源(Chat / IM / 定时三种)、所属项目、引擎与模型标签,点击卡片即可跳回对应会话;完成后 8 秒自动折叠成一个状态小药丸,不挡屏幕。
宠物还能"开口说话" 🎙️
宠物支持 TTS 语音播报:可选择MiniMax云端服务或LocalTts本地模型(默认http://127.0.0.1:8000),并支持上传录音克隆专属音色、调节语速与音量、试听效果。语音配置项定义在 PetVoiceConfig,克隆与试听入口在 Settings.tsx。
像素 Studio:Agent 在像素办公室里上班 🖥️
把会话视图从"对话"切到"工作室",整个任务过程会变成一幕 1280×720 的像素动画:办公室背景里有沙发、绿植、咖啡机,代表当前 Agent 的小人会根据任务阶段走到不同工位(场景实现见 CoworkStudioView.tsx)。
六种工作状态对应六个工位
| Studio 状态 | 状态文案 | 小人位置 |
|---|---|---|
| idle | 待命中,随时可以开工 | 办公室中央 |
| writing / researching | 正在写代码或更新文件 / 正在阅读项目 | 左侧书桌 |
| executing | 正在执行命令 | 右侧终端区 |
| syncing | 正在同步或发布变更 | 右下机房区 |
| error | 遇到错误,正在等待处理 | 终端区上方 |
状态常量定义在 studioConstants.ts,像素办公室素材由 Star-Office-UI 提供、离线加载失败时会自动降级为简化场景(见 src/shared/cowork/studioAssets.ts)。
对话区同步滚动,一眼看全"干了什么"
屏幕一侧的对话面板会滚动显示最近 10 条动态:你的指令、Agent 回复、推理过程与工具活动(如正在读哪个文件、执行哪条命令),配合左上角状态面板,监控 AI Agent 干活就像看一部实时短剧。
快速上手与相关文件 📌
开启步骤:打开设置页 → 找到桌面宠物开关 → 选造型与动作模式(平静 / 活泼,活泼模式会每隔几秒小步挪动位置)→ 进入任意会话,切到"工作室"标签即可同时看宠物 + 像素办公室。
关键模块速查:
- 宠物配置常量与类型:src/shared/pet/constants.ts
- 宠物窗口交互(拖拽、双击回主页、任务卡片):src/renderer/components/pet/DesktopPetWindow.tsx
- 角色造型与表情绘制:src/renderer/components/pet/PetSprite.tsx
- 像素 Studio 场景:src/renderer/components/cowork/CoworkStudioView.tsx
- 宠物窗口创建(透明置顶、鼠标穿透):src/main/main.ts
- 状态文案(中/英):src/renderer/services/i18n.ts
小结
WeSight 用一只桌面宠物和一间像素办公室,把 AI Agent 的等待、思考、写代码、执行、出错等状态变成了看得见的小动画——既能一眼监控任务进度,又让 AI 编程工作台多了一份陪伴感。想要更完整的 Agent 引擎管理与技能市场能力,可以继续使用 WeSight 的 Chat、Live Workspace 与 Runtime Dashboard 视图。
【免费下载链接】wesight
Open-source desktop AI agent workspace with one-click Claude Code, Codex, OpenClaw, Hermes Agent setup and custom LLM model routing.
相关推荐
Clawd on Desk 全功能解析:用像素桌面宠物实时监控 Claude Code、Codex 与 20+ AI 编程 Agent
Clawd on Desk 全功能解析:用像素桌面宠物实时监控 Claude Code、Codex 与 20+ AI 编程 Agent Clawd on Des
桌面应用AI 应用BongoCat桌面宠物工具:让你的键盘敲击充满趣味与活力
BongoCat桌面宠物工具:让你的键盘敲击充满趣味与活力 BongoCat是一款创新的桌面宠物工具,它将呆萌可爱的猫咪形象与你的键盘敲击、鼠标操作完美结合。无
桌面应用Clawd on Desk 实战指南:一款实时感知 AI 编码 Agent 状态的像素桌面宠物
Clawd on Desk 实战指南:一款实时感知 AI 编码 Agent 状态的像素桌面宠物 Clawd on Desk(以下简称 Clawd)是一款运行在
桌面应用AI 应用
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考