MaiBot

MaiBot

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

Stars: 4190

Visit
 screenshot

MaiBot is an interactive intelligent agent based on a large language model. It aims to be an 'entity' active in QQ group chats, focusing on human-like interactions. It features personification in language style, behavior planning, expression learning, plugin system for unlimited extensions, and emotion expression. The project's design philosophy emphasizes creating a 'life form' in group chats that feels real rather than perfect, with the goal of providing companionship through an AI that makes mistakes and has its own perceptions and thoughts. The code is open-source, but the runtime data of MaiBot is intended to remain closed to maintain its autonomy and conversational nature.

README:

麦麦 MaiBot MaiCore

Python Version License Status Contributors Forks Stars Ask DeepWiki


MaiBot Character

🎉 介绍

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

MaiBot 不仅仅是一个机器人,她致力于成为一个活跃在 QQ 群聊中的“生命体”。她不追求完美,但追求真实。

  • 💭 拟人构建:使用自然语言风格构建 Prompt,回复贴近人类习惯。
  • 🎭 行为规划:懂得在合适的时间说话,使用合适的动作。
  • 🧠 表达学习:模仿群友的说话风格,学习黑话,不断进化。
  • 🔌 插件系统:提供强大的 API 和事件系统,无限扩展可能。
  • 💝 情感表达:拥有独立的情绪系统和表情包互动能力。

🚀 快速导航

🌟 演示视频  |  📦 快速入门  |  📃 核心文档  |  💬 加入社区



🎥 精彩演示

麦麦演示视频
👆 点击观看麦麦演示视频 👆

🔥 更新和安装

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

  • 下载: 前往 Release 页面下载最新版本
  • 启动器: Mailauncher (仅支持 MacOS, 早期开发中)
分支 说明
main 稳定发布版本 (推荐)
dev 🚧 开发测试版本 (不稳定)
classical 🛑 经典版本 (停止维护)

📚 部署教程

👉 🚀 最新版本部署教程
(注意:MaiCore 新版本部署方式与旧版本不兼容)

[!WARNING]

  • ⚠️ 项目处于活跃开发阶段,API 可能随时调整。
  • ⚠️ QQ 机器人存在风控风险,请谨慎使用。
  • ⚠️ AI 模型运行可能消耗较多 Token。

💬 讨论与社区

我们欢迎所有对 MaiBot 感兴趣的朋友加入!

类别 群组 说明
技术交流 麦麦脑电图 技术交流/答疑
技术交流 麦麦大脑磁共振 技术交流/答疑
技术交流 麦麦要当VTB 技术交流/答疑
闲聊吹水 麦麦之闲聊群 仅限闲聊,不答疑
插件开发 插件开发群 进阶开发与测试

📚 文档

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

🧩 衍生项目

  • MaiCraft: 让麦麦陪你玩 Minecraft (早期开发中)。
  • MoFox_Bot: 基于 MaiCore 0.10.0 的增强型 Fork,更稳定更有趣。

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

千石可乐说:

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

🙋 贡献和致谢

欢迎参与贡献!请先阅读 贡献指南

🌟 贡献者

contributors

❤️ 特别致谢

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

📊 仓库状态

Alt

Star 趋势

Star 趋势


📌 注意事项 & License

[!IMPORTANT] 使用前请阅读 用户协议 (EULA)隐私协议。AI 生成内容请仔细甄别。

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