#3636th of 77 in Agent frameworks and SDKs

camel

Python framework for multi-agent systems, role-playing and synthetic data generation

Stars
18k
License
Apache-2.0
Last commit
Oct 2026
Last release
Mar 2026
Language
Python
Stars, last 30 weeks+1,660
26 Mar 2026: 16,302 stars2 Apr 2026: 16,389 stars9 Apr 2026: 16,462 stars16 Apr 2026: 16,543 stars23 Apr 2026: 16,613 stars30 Apr 2026: 16,696 stars7 May 2026: 16,745 stars14 May 2026: 16,816 stars21 May 2026: 16,880 stars28 May 2026: 16,948 stars4 Jun 2026: 16,996 stars11 Jun 2026: 17,049 stars18 Jun 2026: 17,117 stars25 Jun 2026: 17,171 stars2 Jul 2026: 17,218 stars9 Jul 2026: 17,263 stars16 Jul 2026: 17,312 stars23 Jul 2026: 17,390 stars30 Jul 2026: 17,432 stars6 Aug 2026: 17,477 stars13 Aug 2026: 17,512 stars20 Aug 2026: 17,554 stars27 Aug 2026: 17,595 stars3 Sept 2026: 17,626 stars10 Sept 2026: 17,662 stars17 Sept 2026: 17,710 stars24 Sept 2026: 17,744 stars1 Oct 2026: 17,788 stars8 Oct 2026: 17,824 stars15 Oct 2026: 17,902 stars22 Oct 2026: 17,962 stars

16,302 on 26 Mar 202617,962 on 22 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

CAMEL is a Python library, installed with pip install camel-ai, for building LLM agents and multi-agent societies. It provides ChatAgent, role-playing and workforce modules, toolkits, memory, retrievers, interpreters and benchmarks, plus data generation pipelines such as CoT, Self-Instruct and Source2Synth. It is run by a research community studying agent scaling behavior.

Who it is for: Python developers and researchers building multi-agent systems or datasets

Strengths

  • Covers agents, societies, memory, retrievers, interpreters and benchmarks in one package
  • Built-in synthetic data generation: CoT, Self-Instruct, Source2Synth, self-improving CoT
  • Cookbooks and Hugging Face datasets published (AI Society, Code, Math, Physics)
  • Installs from PyPI with optional extras such as web_tools

Weaknesses

  • Research-oriented; production deployment guidance is not in the README
  • Quick start example uses OpenAI and needs an API key
  • Claim of simulating up to 1M agents is given without numbers or benchmarks
  • No Docker image or compose file

What it needs

  • no GPU
  • Needs Python, LLM provider API key (e.g. OpenAI)
  • Models: OpenAI, multiple LLM backends via ModelFactory

Quick answers

Is camel open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Does camel need a GPU?

No, it runs without one.

Also in Agent frameworks and SDKs

See all 77
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)67.1k starsMIT95 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.3k starsMIT90 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29k starscustom license90 out of 100
#4langchainPython framework for building LLM agents and apps from interoperable components148.4k starsMIT89 out of 100
#5browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)119k starsMIT89 out of 100