← 返回全部文章
·约 6 分钟PPT

Buddyme

Agent

配套媒体

本页对应的 PPT 与演示视频

buddyme-recommend.mp4
PPT
buddyme-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../buddyme-recommend.pptx
视频../../buddyme-recommend.mp4
本文目录
  1. 🚀 什么是 Buddyme?
  2. ✨ 核心功能一览
  3. 核心功能亮点
  4. 🛠️ 快速上手:5 分钟跑通示例
  5. 安装
  6. 配置环境变量
  7. 启动
  8. 核心代码示例
  9. 💡 适用场景
  10. 功能演示 1:多模型智能切换
  11. 功能演示 2:心跳定时任务
  12. 功能演示 3:技能系统热重载
  13. 💰 定价方案
  14. 📊 与竞品对比
  15. 🎯 总结

Buddyme:轻量级 AI Agent 框架,支持 6 大模型热切换

一个带心跳的 AI 智能体:分层人格进化、三级技能加载、持久记忆系统,让 Agent 真正"活着"


🚀 什么是 Buddyme?

Buddyme 是一个 Python 实现的多模型 AI 智能体框架,它将复杂任务自动拆解为子任务,逐一规划、执行、验证,并合并结果。内置 25+ 技能、8 个工具、完整的记忆系统和定时调度能力,可作为编程助手或通用任务代理使用。

核心定位:支持 6 大 LLM 供应商运行时热切换的轻量级智能体框架,零中断切换模型,为需要灵活性的开发者而生


✨ 核心功能一览

功能对比表

核心功能亮点

  • 多模型热切换 — 支持智谱 GLM、DeepSeek、百度 ERNIE、小米 MiMo、阿里通义 Qwen,运行时一键切换,零中断
  • 三阶段任务执行 — 规划 → 子任务执行 → 结果合并,复杂任务自动拆解
  • 三级技能加载 — 25+ 预置技能,渐进加载,运行时热重载
  • 心跳记忆系统 — 用户画像、对话摘要、历史日志跨会话保持
  • 定时任务调度 — /loop 命令创建循环/定时任务,心跳线程后台轮询
  • 双协议适配 — 自动识别 OpenAI 兼容 / Anthropic 兼容协议,统一调用接口

🛠️ 快速上手:5 分钟跑通示例

安装

git clone https://github.com/virgo777/buddyme.git
cd buddyme
pip install -e .

配置环境变量

cp .env.example .env
# 编辑 .env,填入 API Key(只需配置你实际使用的模型)

.env 内容示例:

GLM_API_KEY=your_glm_api_key
DEEPSEEK_API_KEY=your_deepseek_api_key
ERNIE_API_KEY=your_ernie_api_key
XIAOMI_API_KEY=your_xiaomi_api_key
QWEN_API_KEY=your_qwen_api_key

启动

# CLI 模式
buddyme

# 开发模式
python -m buddyMe

核心代码示例

# Agent 自动拆解复杂任务
query: "在当前项目下创建一个 Flask REST API,包含用户增删改查接口,写好单元测试"

# Agent 会自动拆解为:
# 1. 项目初始化
# 2. 模型定义
# 3. API 路由
# 4. 单元测试
# 5. 验证

注意:只需配置你实际使用的模型对应的 Key,其余可留空。默认模型通过 BUDDYME_MODEL 环境变量切换


💡 适用场景

功能演示 1:多模型智能切换

功能说明:Buddyme 支持 6 大模型供应商的运行时热切换。智谱 GLM-5.1(131K context)、DeepSeek-v4-pro(最高 960K context)、百度 ERNE-5.1、小米 MiMo-v2-pro、阿里通义 Qwen3.6-plus。切换模型无需重启,零中断。

输入要求:/model --switch deepseek

输出效果:即时切换到指定模型,后续对话使用新模型

适用场景:

  • 简单对话用轻量模型(省钱)
  • 复杂代码任务切换到大模型
  • 测试不同模型输出差异

功能演示 2:心跳定时任务

功能说明:通过 /loop 命令创建定时任务,心跳线程后台轮询。支持时间间隔、任务列表管理和任务删除。任务是 Agent 自主执行,而非简单脚本。

输入要求:/loop 30m 检查当前项目的测试是否全部通过

输出效果:每 30 分钟自动执行一次测试检查,AI 自主完成

适用场景:

  • 定时代码质量检查
  • 定期日志分析
  • 自动数据抓取和报告

功能演示 3:技能系统热重载

功能说明:25+ 预置技能覆盖 API 设计、后端模式、前端开发、Python 测试等。三级渐进加载机制,运行时通过 /reload_skills 热重载,无需重启。

输入要求:/skill --list 查看已加载技能,/reload_skills 热重载

输出效果:Agent 自动加载相关技能上下文,提升专业能力

适用场景:

  • 前端开发任务自动加载前端技能
  • API 设计任务加载 API 设计模式技能
  • 测试任务加载 pytest 实践技能

💰 定价方案

开源协议: 项目未明确标注开源协议

💡 成本优势:支持国内大模型(智谱、百度、小米、阿里),无需 OpenAI API,大幅降低使用成本


📊 与竞品对比

竞品对比表


🎯 总结

Buddyme 的核心价值在于 真正实现了多模型热切换,让开发者可以在不同任务场景下灵活调整模型。内置的技能系统、记忆系统和定时任务让它成为一个完整的 AI Agent 平台,而非简单的聊天包装。

推荐指数: ⭐⭐⭐⭐(满分5星)

适合人群:

  • ✅ Python 开发者,需要多模型智能切换能力
  • ✅ 希望减少 API 花费的开发者(支持国内低价模型)
  • ✅ 需要定时 AI 任务的用户
  • ❌ 纯新手,建议先使用更成熟的框架

GitHub 仓库: virgo777/buddyme


数据截至 2026-05-15,最新信息请以官网为准。