
虽然感觉有点滑稽的,但当时的 WeSight 可见直击多少人的痛点。但它是不”光明的”,”上不了台面的”,于是我主动关停了这个项目。在认真思考了一个月后,我在 5.1 号决定重启 WeSight 这个项目,让她能堂堂正正的可以和大家见面。在长达一个多月的开发后,今天我想把 WeSight 作为儿童节礼物,送给大家。WeSight 今天正式开源,全新的功能,全新的入口。

官网的话同样是原先的官网,只是她将是全新的身份。

WeSight 现在是一个开源桌面 AI Agent 控制台。它可以安装或复用 Claude Code、Codex、OpenClaw、Hermes Agent、OpenCode、Qwen Code、DeepSeek-TUI 和内置 Agent runtime,

把它们统一到一个可视化工作台里,覆盖对话、工具、文件、IM 通道、技能、模型供应商、运行监控和桌面宠物工作流。一个入口,管理你的所有 Agent。

你可以把你的 Claude Code、Codex、OpenClaw、Hermes Agent、OpenCode、Qwen Code 都交给 WeSight,它会帮你统一调度,统一管理。

WeSight 把 Claude Code、Codex、OpenClaw、Hermes Agent、OpenCode 等作为内置引擎,可以完全代理你的本地 Agent。能帮你自动检测本地 Agent 环境,也可以一键帮你安装 Claude Code、Codex 等。

你甚至不需要在终端打开 Claude Code、Codex,你也无需再装个 cc-switch 来配置模型,WeSight 能帮你监测配置本地模型。

你只需要新建任务,选择想要的引擎和模型就好了,WeSight 会帮你处理好任务。

特别是可以一键切换模型,我自己用着还蛮舒服的,不用每次再去打开一个新的软件切换模型了。

当你把本地的 Agent 的模型选择交由 WeSight 统一管理,你会发现,更为丝滑,一个模型同样可以适配多个不同的 Agent,你不用去管你的 Claude Code 和 Codex 该怎么配置第三方模型。

以前我写了很多关于 OpenClaw 或者 Hermes Agent 的多 Agent 解决方案,虽然写了教程,但还是不少人觉得有点麻烦。一堆的配置,一堆的操作,根本不是普通人能快速上手的。于是我在 WeSight 中定义了上层的 Harness,你可以选择不同的 Agent 也可以选择 Agent Team。

拿开发团队为例,你可以为这个团队添加不同的 Agent,每一个 Agent 可以配置不同的引擎和模型,比如 Claude Code 引擎驱动的 Agent 作为产品经理,Codex 引擎驱动的 Agent 作为开发工程师。

你可以快速把这个 Agent 团队拉到一个任务里面,Agent Team 会参考人类 Team 的工作方式来进行协作,他们之间是可以互相通信的,但上下文是隔离的。现在让你本地的 Claude Code、Codex 等 Agent 在飞书上控制,变得异常简单,你只需在在 WeSight 中简单完成绑定。

这里我设计了 2 个逻辑,一个是全全交给 WeSight 管理,你的 Claude Code 在飞书中的聊天对话就能直接在 WeSight 中显示。

但这个会受 WeSight 生命周期影响,比如 WeSight 关闭后,你就无法使用飞书来控制了,这对于像 OpenClaw、Hermes 这类的 Agent runtime 来说,有些时候会不方便。所以,WeSight 也完全支持系统用户自行管理,什么意思呢,就是你在飞书中发送给 OpenClaw 这里的消息。即使 WeSight 没启动,你也是可以正常使用的,WeSight 只是你的工作台,而非调度器,你的数据和使用权都还归属你本机。

你可以看到我飞书同时连了本机的 OpenClaw、Hermes、Claude Code、Codex,他们可以受 WeSight 统一调度,也可以独立,但是 WeSight 会帮你把这些都配置好。学 Codex,我给 WeSight 也加了桌面宠物,你也可以尽情玩耍。

对于模型任务每次究竟使用多少 Token、TPS 是多少,上下文多少,耗时多少,我们往往是比较迷惑的。所以 WeSight 加了运行监控的能力,他能对你本机所有 Agent 引擎做系统监控。

也可以在单次任务做监控:

当然了,单次运行任务的运行概览你也能看到使用的技能、工具、文件变更和产出文件。

学习 QClaw,我在每次对话中也加入了工作室的能力,你的 Agent 可以可视化看到他在办公室里面帮你干活,不同的 Agent 会有不同的效果。

Skill 和 MCP 就没什么好说的,基本上该有的都有。

其实还有很多有意思的小细节的功能,可能需要你自己去慢慢探索了。说实话,WeSight 现在就像一个刚出生的宝宝。它有完整的骨架,有清晰的方向,但它还不够完美。有些功能还在打磨,有些体验还需要优化,有些边界情况还没覆盖到。但我觉得,开源的意义从来都是「让更多人一起定义什么是完美」,而非等到无懈可击才亮相。这一个多月的独立开发,让我深刻体会到一件事:一个人可以走得很快,但一群人才能走得很远。所以今天,我把 WeSight 完整地交给社区。如果你觉得这个方向有价值,欢迎去 GitHub 给个 Star,这对独立开发者来说,真的是最大的鼓励。如果你有想法、有能力,更欢迎参与共建,提 Issue、提 PR,哪怕是一个小小的 typo 修复,都是这个项目向前走的一步。最后,特别感谢有道龙虾(Lobster)开源项目。WeSight 的整体框架基于有道龙虾构建,站在巨人的肩膀上,才能看得更远。开源世界最美好的地方就在于此,前人栽树,后人乘凉,而后人又可以把树种得更大。我始终相信一句话:好的工具,就是让你少想一件事。WeSight 想做的,就是让你不再纠结该打开哪个终端、该配置哪个模型、该怎么让多个 Agent 协作。你只需要专注于你的创意和想法,剩下的,交给 WeSight。这条路还很长,但至少,第一步已经迈出去了。感谢每一个愿意相信这个方向的人,这是 WeSight 的新 logo,希望你也能喜欢它。

