PraisonAI
PraisonAI describes itself as a production-ready multi-AI-agents framework with self-reflection, offering a low-code way to create agents that automate tasks from simple to complex. It ships as a Python SDK (`pip install praisonaiagents` for the core, `pip install praisonai` for the full package), a JavaScript SDK (`npm install praisonai`) and a no-code CLI, with a one-minute quick start to a first agent.
The feature tables cover single, multi and auto-generated agents, self-reflection, reasoning and multimodal agents, and workflow patterns such as routing, parallel execution, looping over a list or CSV, an evaluator-optimiser repeat loop, conditional steps, branching and early stop. The Python examples also include planning mode, deep research and query-rewriter agents, zero-dependency agent memory, auto-generated memories, hooks, shadow git checkpoints, background tasks, a policy engine, thinking budgets, context compaction, and the MCP and A2A (agent-to-agent) protocols. Many model providers are supported. A performance table in the README claims the fastest agent instantiation time among the frameworks it tests; it is the project's own benchmark, and the repository is MIT licensed.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-10-20
- Commits, last 90 days
- 100+
- Releases, last 90 days
- 26
- Latest release
- v4.7.16 (2026-10-19)
- Open issues
- 139
- Recent issues with at least one comment
- 5/21
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #603 wp20 comments · 2025-06-04
- #821 autogen to ag2 conversion12 comments · 2025-07-11
- #738 Review existing features11 comments · 2025-07-07
- #737 Review code base11 comments · 2025-07-07
- #820 review crewai implementation9 comments · 2025-07-11
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!