把 AI 助手塞进微信群,Nexu开源项目做到了
前言
最近翻 GitHub 的时候发现了一个挺有意思的项目——Nexu。
平时我们用 AI,要么开个网页,要么装个客户端,然后在它专属的对话框里问东问西。但很多时候,真正的工作场景是在微信群里、飞书频道里,甚至 Slack 或者 Discord 里——你得跳来跳去,效率损耗就在这些来回切换里悄悄溜走了。
Nexu 想解决的就是这件事:让你的 AI 助手直接住进你的聊天工具里。
不用开新窗口,不用复制粘贴,直接在微信里 @ 它,它就回你。
项目介绍
Nexu 是一个开源的桌面客户端,基于 Electron 构建,底层跑的是 OpenClaw 这个 AI Agent 引擎。简单说,它充当的是一个”中间人”角色——把你选的大模型(OpenAI、Gemini、Anthropic 都行)和你日常用的聊天软件打通。
目前支持的聊天渠道有:
-
• 微信 -
• 飞书 -
• Slack -
• Discord
从技术架构上看,整个项目分三层:
-
1. 控制器:用 Hono 框架写的 HTTP 服务,管配置、存数据(用的是 lowdb,本地 JSON 文件),负责调度 OpenClaw 进程。 -
2. Web 前端:React + Vite + Tailwind CSS,就是你看到的那个 GUI 界面。 -
3. 桌面外壳:Electron,把上面两个包起来,同时处理自动更新这些杂事。
代码是 MIT 协议开源的,想改、想 fork 都没问题。
有一点值得单独提:数据全部存本地,默认在 ~/.nexu/ 目录下,不过任何第三方服务器,API Key 也是你自己管。这对在意数据隐私的人来说,算是个实在的加分项。
另外还有一个”技能系统”(SkillHub),可以从公共技能库里安装预设技能,也支持用 ZIP 包导入自定义技能,给 Agent 扩展能力用。
项目部署
先说明一下:目前稳定支持 macOS 12+(Apple Silicon),Windows 和 macOS Intel 版本还在开发中。如果你是 Windows 用户,现在想用的话需要自己跑开发环境,会有一些折腾。
方式一:直接下载桌面版(推荐大多数人)
去 GitHub Releases 页面下载打包好的安装包,装完直接双击打开就行,不需要命令行,里面所有后台服务都会自动拉起来。
方式二:跑开发环境(适合想二次开发的人)
# 克隆项目git clone https://github.com/nexu-io/nexu.git# 安装依赖(需要 Node.js 22+ 和 pnpm 10+)pnpm install# 启动开发模式pnpm dev
pnpm dev 跑起来之后,控制器、Web 前端、Electron 窗口会同时启动,改完代码就能马上看效果。
项目实操
安装完打开应用,流程大概是这样的:
第一步:配置模型
进设置,选你想用的模型提供商,把 API Key 填进去。Gemini、OpenAI、Anthropic 都支持,哪家的 Key 就填哪家的。
第二步:连接聊天渠道
选你要绑定的渠道,比如微信。应用会让你扫个二维码,扫完就绑定好了,整个过程跟登录微信网页版差不多。
第三步:装技能(可选)
去 SkillHub 逛一逛,有代码审查、内容生成这类常用技能可以直接安装,根据自己的需求来就行。
完成之后,打开微信,直接在对话框里跟你绑定的 Agent 说话,或者在群里 @ 它,它就会回复你。本质上就是一个长期在线的 AI 账号,住在你的微信里。
项目心得
用下来感觉这个项目解决的问题方向是对的——工作流在哪,AI 就应该在哪,而不是反过来让人去迁就工具。
几个我觉得值得关注的点:
好的地方:
-
• 数据本地化这件事做得比较彻底,没有中间服务器绕一圈,隐私方面相对放心。 -
• GUI 操作,不用写配置文件,对非技术用户友好。 -
• 多模型支持,不绑死某一家。 -
• MIT 开源,代码可以审计,也可以自己改。
目前的限制:
-
• Windows 版暂时没有,macOS Intel 也还没好,受众目前比较窄。 -
• 项目还比较新,技能库里的内容不算丰富,得慢慢积累。 -
• 连接微信这类操作依赖扫码登录,稳定性上不好说,微信那边的机制变了就可能有影响。
总体来说,如果你用 Mac、日常工作重度依赖微信或飞书、又想把 AI 融进工作流里,这个项目值得试一试。对于一人公司或者小团队来说,成本也比较可控——客户端本身免费,只需要付模型的 API 费用。
GitHub 地址:https://github.com/nexu-io/nexu
夜雨聆风