beeai-framework

用 Python 或 TypeScript 快速搭建生产级多智能体应用

beeai-framework 是一个用于构建生产级 AI 智能体的开源框架,同时支持 Python 和 TypeScript 两种语言。它旨在解决开发者在构建复杂多智能体系统时面临的编排、工具集成和可观测性难题。框架提供统一的智能体抽象,支持多种主流大语言模型(LLM)提供商,内置工具调用、记忆管理、多智能体协作、工作流编排等核心能力。其设计强调类型安全、模块化和可扩展性,帮助开发者从原型快速过渡到生产环境。框架还包含丰富的模板和示例,降低上手门槛,并支持与 LangChain、LlamaIndex 等生态集成。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3412
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类智能体
开发团队i-am-bee
所属国家
定价模式free
价格说明开源框架,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agents,ai,ai-agent,beeai,framework,llm,multiagent,python,typescript
GitHub 星标★ 3412
30天Star增速
HF 下载量
上线时间2024-08-23 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 5 步

环境要求

  • Python 环境(用于安装 beeai-framework 的 Python 包)
  • 已安装 pip(Python 包管理工具)
  • 可选:Node.js/npm 环境(若使用 TypeScript 版本)
  • 已安装 ollama,并下载 granite4.1:8b 模型(运行 README 示例所需)

安装与启动步骤

  1. 1安装 Python 库

    在终端执行 pip 安装命令,把 beeai-framework 安装到当前 Python 环境;建议先激活虚拟环境,避免污染全局环境。

    pip install beeai-framework
  2. 2安装 TypeScript 库

    只有使用 TypeScript 版本时才需要执行;在 Node 项目目录下用 npm 安装同名包。只用 Python 可跳过此步。

    npm install beeai-framework
  3. 3准备本地模型

    README 示例依赖 ollama,需先安装 ollama 并下载 granite4.1:8b 模型,模型未就绪会导致示例无法运行。

  4. 4运行示例脚本

    进入示例脚本所在目录,用 python 执行脚本文件;把 your_agent.py 换成你自己的脚本名。

    python your_agent.py
  5. 5查看更多示例

    README 指向 Python 与 TypeScript 的 examples 目录,里面有更完整的智能体与多智能体示例可供参考。

如何确认成功

python 执行示例脚本时不再报 ModuleNotFoundError,并能正常调用本地 ollama 模型返回结果,即表示环境安装成功。

常见问题

Q:pip install 后仍提示找不到模块怎么办?

A:确认安装时使用的 Python/pip 与运行脚本的是同一个环境;使用虚拟环境时,要先激活该环境再安装和运行。

Q:必须联网使用云端大模型吗?

A:README 的示例使用本地 ollama 的 granite4.1:8b 模型,因此按示例步骤无需云端模型;框架本身支持多种 LLM 提供商。

Q:TypeScript 版本的安装命令是什么?

A:npm install beeai-framework,在 Node 项目目录下执行即可,具体用法可参考 TypeScript 的 examples 目录。

Q:示例脚本名是什么?

A:README 使用 [project_name].py 表示脚本名,你需要把它替换成自己实际创建的脚本文件名。

注意事项

  • README 的示例前提是已安装 ollama 并下载 granite4.1:8b 模型,缺一不可。
  • 仓库分 Python 与 TypeScript 两套实现,安装目录与示例目录均为 python/ 与 typescript/ 两个子目录。
  • 建议在虚拟环境中安装,避免与其他项目的依赖版本冲突。

核心亮点

  • 同时支持 Python 和 TypeScript,覆盖主流开发栈,团队技术选型灵活
  • 内置多智能体编排和工作流引擎,简化复杂任务分解与协作逻辑
  • 提供与主流 LLM 提供商的无缝集成,并支持自定义模型接入,扩展性强

不足之处

  • 项目较新,生态和社区规模相比 LangChain 等成熟框架仍有差距
  • 文档和示例虽在完善,但部分高级用法的中文资料稀缺,学习曲线较陡

适用场景

  • 构建企业级客服机器人,需要多智能体分工处理不同领域问题
  • 开发自动化工作流,将多个 AI 步骤串联并集成外部工具
  • 快速验证 AI 产品原型,并希望平滑迁移到生产环境

替代项目

LangChain、LlamaIndex、AutoGen

项目介绍

beeai-framework 是开发框架领域的开源项目,由 i-am-bee 开发,2024 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(3,412)位列前 30%,在开发框架分类的 803 个项目里位列前 15%。

近 42 天,它的 GitHub 星标从 3,379 增加到 3,412,净增 33。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。Apache-2.0 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:构建企业级客服机器人,需要多智能体分工处理不同领域问题。同类可对比的替代方案包括 LangChain、LlamaIndex、AutoGen。

上一篇:liteflow

下一篇:agent-protocol

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12