ClaudeMap

BeeAI Framework

Linux Foundation-hosted framework for building production-ready multi-agent systems in Python or TypeScript.

Plugins & Agentsagent-frameworkmulti-agentworkflowproduction

BeeAI Framework builds production-ready multi-agent systems in Python or TypeScript: agents, a Workflows module for composing multi-agent systems, structured outputs, and a Backend module for working with AI services such as chat and embedding. A Linux Foundation (LF AI & Data) project under Apache 2.0, with MCP tool integration and ACP/A2A protocol support.

What it does

  • Two parallel libraries, Python and TypeScript, for building production-ready multi-agent systems
  • A Workflows module composes multi-agent systems (since January 2025); a Backend module abstracts AI services such as chat and embedding
  • MCP tool integration plus ACP support — ACP became part of A2A under the Linux Foundation in August 2025
  • An experimental Requirement Agent (Python) constrains agent behavior with declarative requirements

When to use it

Teams that want a Linux Foundation-hosted, Apache 2.0 framework with libraries in both Python and TypeScript for multi-agent orchestration — especially when workflows need to mix custom agents, MCP tools, and A2A/ACP interoperability.

Getting started

Python:

pip install beeai-framework

TypeScript:

npm install beeai-framework

Documentation at framework.beeai.dev/introduction/welcome.

Things to know

The two language libraries are not feature-locked: the README's update log ships Python and TypeScript items on separate dates, so check which language a given module supports before committing. The Requirement Agent is explicitly experimental, and the README's Latest-updates table is maintained irregularly — at fetch time its newest entry trailed the repo's ongoing activity — so use the docs and changelogs for current state.

Repository

i-am-bee/beeai-framework

Charted

Related on the map

  • clawd-conduit

    Plugin / Agent

    Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.

    • hooks
    • desktop
    • notifications
    • claude-code
  • CometixCode

    Plugin / Agent

    An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    Plugin / Agent

    Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.

    • hooks
    • code-review
    • rules
    • agents-md