← all repositories
MervinPraison/PraisonAI

An agent framework that wants to be your entire AI ops stack

It bundles LLM agents, memory, RAG, and visual workflows to kill LLM boilerplate.

PraisonAI
Velocity · 7d
+7.6
★ / day
Trend
cooling
star history

What it does

PraisonAI is a Python-first framework for building LLM agents that also offers a JavaScript SDK. It wraps around 24 providers—from OpenAI and Anthropic to Ollama and Groq—and adds built-in memory, RAG, web search, guardrails, and multi-agent patterns like handoffs and reflection. Beyond the core library, it ships a CLI, a drag-and-drop Flow builder, a chat UI, and dashboard integrations for Telegram, Slack, and Discord.

The interesting bit

The project is essentially high-quality glue: it unifies two dozen LLM SDKs, adds agent patterns like reflection and handoffs, and wraps the whole thing in visual builders and chat dashboards. That breadth is either convenient or overwhelming, depending on your tolerance for all-in-one stacks.

Key highlights

  • ~24 LLM providers with working code examples (OpenAI, Anthropic, Gemini, Ollama, Groq, etc.)
  • Agent patterns: planning, handoffs, self-reflection, guardrails, and quality-scored RAG
  • Memory and session auto-save advertised as zero-dependency features
  • MCP protocol support for stdio, HTTP, WebSocket, and SSE tool connections
  • Visual Flow builder plus Claw dashboard for Telegram, Slack, and Discord bots

Verdict

Try it if you need an all-in-one agent toolkit and prefer batteries-included frameworks. Look elsewhere if you like assembling small, focused libraries yourself.

Frequently asked

What is MervinPraison/PraisonAI?
It bundles LLM agents, memory, RAG, and visual workflows to kill LLM boilerplate.
Is PraisonAI open source?
Yes — MervinPraison/PraisonAI is open source, released under the MIT license.
What language is PraisonAI written in?
MervinPraison/PraisonAI is primarily written in Python.
How popular is PraisonAI?
MervinPraison/PraisonAI has 8.5k stars on GitHub and is currently cooling off.
Where can I find PraisonAI?
MervinPraison/PraisonAI is on GitHub at https://github.com/MervinPraison/PraisonAI.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.