侧伴开源项目介绍

侧伴(OpenMAIC)是一个开源的AI智能陪伴学习平台,以AGPL-3.0协议发布在GitHub上。开源意味着任何人都可以查看代码、参与贡献、自行部署。

为什么开源?

透明信任

用户可以审查代码,了解产品如何工作,建立信任。开源代码公开透明,没有隐藏的黑箱。

社区共建

开源让更多人参与改进。开发者可以提交PR、报告Bug、提出建议,共同打造更好的产品。

自由部署

企业和个人可以自行部署侧伴,完全掌控数据和隐私。无需依赖第三方服务。

GitHub仓库

仓库地址:https://github.com/mwsssxu/OpenMAIC

欢迎访问仓库,查看代码、提交Issue、参与讨论。

技术架构

核心架构

侧伴采用多智能体系统

  • 教师智能体:讲解知识点、回答问题
  • 同学智能体:提问、讨论、协作
  • 辩论智能体:圆桌辩论、深度思考

技术栈

  • 大语言模型:LLM驱动智能体
  • Web框架:支持Web/iOS/Android
  • 语音合成:TTS语音讲解
  • 白板引擎:可视化绘图

如何参与贡献?

开发者贡献

  1. Fork仓库到你的账号
  2. 创建功能分支开发
  3. 提交Pull Request
  4. 等待代码审查和合并

非开发者贡献

  • 报告Bug:提交Issue描述问题
  • 提出建议:分享产品改进想法
  • 分享使用经验:帮助其他用户
  • 翻译文档:帮助国际化

自行部署

部署步骤

  1. 克隆仓库:git clone https://github.com/mwsssxu/OpenMAIC
  2. 安装依赖
  3. 配置环境变量
  4. 启动服务

详细部署文档请查看仓库README。

开源协议说明

AGPL-3.0是GPL的加强版,要求:

  • 任何使用、修改、分发代码的人必须保持开源
  • 网络服务提供者也必须开源代码
  • 修改后的代码必须标注变更

这个协议确保侧伴永远保持开源,任何人都可以自由使用和改进。

当前开发状态

模块状态
核心架构已完成
文档转课堂基本可用
AI教师讲解已实现
AI同学互动开发中
白板绘图开发中
企业版规划中

联系与反馈

  • GitHub Issue:提交问题和建议
  • 邮箱:palan_soft@163.com
  • 官网:https://palansoft.cn

加入侧伴社区

欢迎开发者、用户、企业加入侧伴开源社区,共同打造更好的AI学习工具。

侧伴,再一次,改变学习。