Bee Agent Framework

Active
GitHub Python Apache-2.0

Description

Bee Agent Framework is a production-ready AI agent development framework supporting both Python and TypeScript, offering multi-modal agent building, tool integration, and observability capabilities for rapid production deployment.

Key Features

  • Multi-language support — build agents in Python or TypeScript with a unified API
  • Workflows engine for composing multi-agent systems with sequential, parallel, and conditional execution
  • Built-in tools including web search, weather, code execution, and MCP tool integration
  • RAG module with vector store support and document processing pipelines
  • Memory management with conversation history strategies and caching
  • Multi-provider backend supporting OpenAI, Anthropic, IBM watsonx, Google, Groq, Ollama, and more

Use Cases

💡 Building production multi-agent workflows with tool orchestration and delegation
💡 Creating RAG-powered chatbots with document ingestion and semantic search
💡 Developing autonomous agents that can reason, use tools, and maintain context
💡 Prototyping AI applications with multiple LLM provider fallback
💡 Building competitive analysis or research workflows with multi-step reasoning

Quick Start

1. Clone the starter template: `git clone https://github.com/i-am-bee/beeai-framework-py-starter` (Python) or `-ts-starter` (TypeScript)
2. Install dependencies: `pip install -r requirements.txt` or `npm install`
3. Set your LLM provider API key as environment variable
4. Run the example agent: `python main.py` or `npm start`
5. Explore the docs at framework.beeai.dev for Workflows, Tools, and RAG modules

Related Projects