[开源自推]我用 Rust 做了一个约 30 MiB 内存的多入口 AI Agent,已经在线跑了半年

kuliantnt 2026-08-03 19:22 1

最近一直在做一个开源项目:qq-maid-bot 。


项目最早只是想做一个能接入 QQ 、陪聊和记事的小机器人,后来越写越多,逐渐变成了一个可以自托管的多入口 AI Agent 。


GitHub:
qq-maid-bot


目前主要支持 QQ 官方机器人和 OneBot 11 ,也提供可选的微信服务号文本入口。核心服务使用 Rust 编写,单进程运行,空闲状态常驻内存大约 25 MiB ,比较适合放在低配置服务器上长期运行。


现在已经实现的主要能力包括:



  • 多轮聊天、图片理解和引用消息上下文

  • 多 Provider 、多模型路由和自动降级

  • Tool Calling 与联网搜索

  • 个人记忆、群成员记忆和本地知识库

  • Todo 、定时提醒、每日摘要和主动推送

  • RSS 订阅、天气、火车查询等工具

  • QQ 语音回复

  • Web 配置中心、备份恢复和运维命令


我知道 QQ 机器人和 AI Agent 已经有不少成熟项目,所以这个项目并不是想证明“以前没人做过”。


我更想尝试的是另一种工程方向:



  1. 尽量保持单进程和低资源占用,不依赖一大堆外部服务才能启动。

  2. 对模型工具调用、记忆写入、主动推送和运维命令设置明确的权限边界。

  3. 同时兼容多个模型供应商,不把整个运行时绑定在某一家 API 上。

  4. 尽量让普通用户通过安装脚本和 Web 控制台完成部署,而不是必须手写大量配置。

  5. 把它当作一个真正长期运行的机器人维护,而不是只能展示 Demo 的聊天壳。


项目现在仍然处于持续开发阶段,功能比较多,文档和配置体验也还在不断整理。如果大家愿意试用,欢迎反馈实际部署中遇到的问题。


也很想听听大家的意见:这种偏低资源、自托管、带完整工具与主动推送能力的 Agent ,还有哪些方向值得继续做?

最新回复 (1)
  • kuliantnt 楼主 08-03 19:33
    1
    已经有很多真实用户了= =,而且基本上每天更新,
* 帖子来源V2EX
返回