MaiBot

MaiBot

麦麦bot,一款专注于 群组聊天 的赛博网友(比较专注)多平台智能体

Stars: 3252

Visit
 screenshot

MaiBot is an intelligent QQ group chat bot based on a large language model. It is developed using the nonebot2 framework, with LLM providing conversation abilities, MongoDB for data persistence support, and NapCat as the QQ protocol endpoint support. The project is in active development stage, with features like chat functionality, emoji functionality, schedule management, memory function, knowledge base function, and relationship function planned for future updates. The project aims to create a 'life form' active in QQ group chats, focusing on companionship and creating a more human-like presence rather than a perfect assistant. The application generates content from AI models, so users are advised to discern carefully and not use it for illegal purposes.

README:

MaiBot

麦麦!MaiCore-MaiBot

Python Version License Status Contributors forks stars issues Ask DeepWiki

🌟 演示视频 | 🚀 快速入门 | 📃 教程 | 💬 讨论 | 🙋 贡献指南

🎉 介绍

🍔MaiCore 是一个基于大语言模型的可交互智能体

  • 💭 智能对话系统:基于 LLM 的自然语言交互,聊天时机控制。
  • 🔌 强大插件系统:全面重构的插件架构,更多API。
  • 🤔 实时思维系统:模拟人类思考过程。
  • 🧠 表达学习功能:学习群友的说话风格和表达方式
  • 💝 情感表达系统:情绪系统和表情包系统。
  • 🧠 持久记忆系统:基于图的长期记忆存储。
  • 🔄 动态人格系统:自适应的性格特征和表达方式。
麦麦演示视频
👆 点击观看麦麦演示视频 👆

🔥 更新和安装

最新版本: v0.10.2 (更新日志)

可前往 Release 页面下载最新版本 可前往 启动器发布页面下载最新启动器 GitHub 分支说明:

  • main: 稳定发布版本(推荐)
  • dev: 开发测试版本(不稳定)
  • classical: 旧版本(停止维护)

最新版本部署教程

[!WARNING]

  • 项目处于活跃开发阶段,功能和 API 可能随时调整。
  • 有问题可以提交 Issue 或者 Discussion。
  • QQ 机器人存在被限制风险,请自行了解,谨慎使用。
  • 由于程序处于开发中,可能消耗较多 token。

麦麦MC项目(早期开发)

让麦麦玩MC

交流群:1058573197

💬 讨论

技术交流群:

聊天吹水群:

插件开发测试版群:

📚 文档

部分内容可能更新不够及时,请注意版本对应

设计理念(原始时代的火花)

千石可乐说:

  • 这个项目最初只是为了给牛牛 bot 添加一点额外的功能,但是功能越写越多,最后决定重写。其目的是为了创造一个活跃在 QQ 群聊的"生命体"。目的并不是为了写一个功能齐全的机器人,而是一个尽可能让人感知到真实的类人存在。
  • 程序的功能设计理念基于一个核心的原则:"最像而不是好"。
  • 如果人类真的需要一个 AI 来陪伴自己,并不是所有人都需要一个完美的,能解决所有问题的"helpful assistant",而是一个会犯错的,拥有自己感知和想法的"生命形式"。
  • 代码会保持开源和开放,但个人希望 MaiMbot 的运行时数据保持封闭,尽量避免以显式命令来对其进行控制和调试。我认为一个你无法完全掌控的个体才更能让你感觉到它的自主性,而视其成为一个对话机器。
  • SengokuCola纯编程外行,面向 cursor 编程,很多代码写得不好多多包涵已得到大脑升级。

🙋 贡献和致谢

你可以阅读开发文档来更好的了解麦麦!
MaiCore 是一个开源项目,我们非常欢迎你的参与。你的贡献,无论是提交 bug 报告、功能需求还是代码 pr,都对项目非常宝贵。我们非常感谢你的支持!🎉
但无序的讨论会降低沟通效率,进而影响问题的解决速度,因此在提交任何贡献前,请务必先阅读本项目的贡献指南。(待补完)

贡献者

感谢各位大佬!

contributors

致谢

  • 略nd: 为麦麦绘制人设。
  • NapCat: 现代化的基于 NTQQ 的 Bot 协议端实现。

也感谢每一位给麦麦发展提出宝贵意见与建议的用户,感谢陪伴麦麦走到现在的你们!

📌 注意事项

[!WARNING] 使用本项目前必须阅读和同意用户协议隐私协议
本应用生成内容来自人工智能模型,由 AI 生成,请仔细甄别,请勿用于违反法律的用途,AI 生成内容不代表本项目团队的观点和立场。

麦麦仓库状态

Alt

Star 趋势

Star 趋势

License

GPL-3.0

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for MaiBot

Similar Open Source Tools

For similar tasks

For similar jobs