[开源分享]给各位大佬分享一个我基于GenericAgent制作的个人微信agent助手

MoFrom_FG 2026-08-03 17:19 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




[开源分享] G4W:在微信里使用自己的长期 Agent


给各位佬分享一下我最近研究的项目 G4W(Generic Agent for WeChat),现在已经开源。


它运行在 Windows 上,平时直接从微信发消息。除了普通聊天,还能记住长期信息、执行后台任务、设置提醒、整理日记和时间线,也可以检索本地资料,算是我对GenericAgent框架的微信方向的特别强化(基本包含GenericAgent的所有特性)。



  • GitHub:https://github.com/MoFrom-FG/G4W

  • Windows 便携包:https://github.com/MoFrom-FG/G4W/releases/tag/v1.0.0

  • 许可证:AGPL-3.0


主要功能



  • 在微信中对话、发任务和接收文件,通过微信控制自己的电脑。

  • 长任务可以交给后台 Worker,完成后再回微信通知。

  • 支持长期记忆、提醒、主动联系、日记和时间线。

  • 支持 PDF、TXT、Markdown 等本地知识库。

  • 可选安装向量检索,根据模糊描述找回原始聊天或资料。

  • Windows 便携包自带 Python 和基础依赖,不需要配置系统 Python,release压缩包解压就能用。

  • 自定义人格调教成猫娘活跃在你的微信中。


模糊描述找回原文


下面这次测试里,我故意把时间说错了,也没有提供准确关键词。G4W 先按语义找到相关记录,再读取聊天原文核验。


















我的提问 找到的原始聊天 后台检索过程

日、周、月时间线


平时记录的生活和项目事件可以整理成时间线,主题也能继续让自己的 Agent 修改。


















日视图 周视图 月视图

实际用量


这是我专门保留的一次实际余额和请求记录。使用 Flash 模型时,这一天的成本不到一元,仅供参考,实际费用取决于模型和使用频率。
















余额与 Token 用量 请求记录

ComfyUI


以使用Comfyui为例,如果你有comfyui也可以让助手自己配置,连接comfyui,agent会自己沉淀使用经验(也就是说你有其他的skills都可以喂给它,有一种养成的感觉)。


安装


目前提供 Windows 10/11 x64 便携包,需要先安装 Windows Terminal,并准备自己的 DeepSeek API Key,也可以自己修改mykey自定义其他模型。


下载解压后,按顺序运行根目录的 14 号脚本,再双击 start_G4W_ga.bat。需要语义检索时,额外运行 5_embedding_for_G4W.bat,它会创建独立环境并下载 Embedding 模型,不影响主环境。


欢迎各位佬使用测试。微信登录状态、聊天记录、记忆、知识库或向量模型;这些内容只会在用户自己的电脑上运行后生成。


项目还在继续调整,欢迎试用和提 Issue:


https://github.com/MoFrom-FG/G4W

最新回复 (7)
  • aeo 08-03 18:24
    1

    太好了,我就喜欢在微信用ga。体验一下

  • Gumi 08-03 18:26
    2

    什么时候能开发出mac适用的版本呢佬

  • huaxian 08-03 18:31
    3

    感谢大佬开源,收藏,好好学习一下。

  • MoFrom_FG 楼主 08-03 18:31
    4

    欢迎佬的体验,有问题欢迎交流啊哈哈哈,我目前用了挺久的,一直自用,后来最近做出来向量模块后,就想着放出来看看大家有什么想法

  • MoFrom_FG 楼主 08-03 18:34
    5

    佬,主要是我没有mac,代码都是python主体的,实在不行你可以把仓库给你用的ai,稍微修改一下脚本逻辑,应该就能部署了

  • aeo 08-03 18:39
    6




    只能使用deepssk官方配置吗,遇到了不能粘贴key 的问题,稍等让我ai解决一下

    2.我之前使用的 GA 本身都是第三方的,这些启动器或 APP 都是通过扫描本地源码、单独下载等几种额外方式来实现的。

  • MoFrom_FG 楼主 08-03 19:12
    7

    1.因为我一直用的deepseek,所以只做了deepseek的脚本,deepseek的key粘贴回车就能运行

    2.这个是便携包,为了不干扰记忆,所以没做扫描,助手的记忆和ga的记忆是独立的,不然记忆会串,但是你可以让助手把电脑原本的ga的sop都学过来,这个exe是ga官方的便携包里面的ga

    3.佬我联系你吧,感觉一时半会说不明白

* 帖子来源Linux.do
返回