PraisonAI

Active
GitHub Python MIT

Description

PraisonAI is a low-code multi-agent framework with handoffs, guardrails, memory, RAG, and 100+ LLM providers, deployable to Telegram, Discord, and WhatsApp.

Key Features

  • Low-code multi-agent framework with agent handoffs, guardrails, memory, and RAG capabilities
  • 100+ LLM provider support including OpenAI, Anthropic, Gemini, Ollama, and local models
  • Multiple deployment interfaces: Core SDK, CLI, Claw Dashboard, Flow Visual Builder, and UI
  • Deploy agents to Telegram, Discord, Slack, and WhatsApp with built-in messaging integrations
  • JavaScript SDK available alongside the primary Python SDK for cross-language support
  • Self-improving autonomous agents that research, plan, and execute tasks across applications

Use Cases

💡 Research and analysis with multi-source data gathering and insight generation
💡 Code generation and refactoring with AI agents that understand your codebase
💡 Customer support bots on messaging platforms with memory and knowledge-backed responses
💡 Workflow automation with agent handoffs, result verification, and self-correction

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (9.0k stars)
  • Permissive open-source license (MIT)
  • Established track record (2 years in production)

Quick Start

Install: pip install praisonaiagents. Set OPENAI_API_KEY. Create an agent: from praisonaiagents import Agent; agent = Agent(instructions='You are a senior data analyst.'); agent.start('Analyze trends').

Related Projects

Spring AI Alibaba

10.8k · Java
Active A

Spring AI Alibaba is an Agentic AI Framework for Java developers, built on the Spring ecosystem to provide multi-agent collaboration, workflow orchestration, and RAG capabilities.

javaspringmulti-agent +4
  • · Multi-agent orchestration with SequentialAgent, ParallelAgent, RoutingAgent, and LoopAgent patterns
  • · Graph-based workflow runtime for conditional routing, nested graphs, and state management
  • · Context Engineering built-in with human-in-the-loop, context compaction, and dynamic tool selection

Solace Agent Mesh

5.0k · Python
Active A+

Solace Agent Mesh is an event-driven multi-agent AI framework for building and orchestrating multi-agent systems with MCP integration and complex multi-step workflows.

multi-agentevent-drivenmcp +3
  • · Multi-agent event-driven architecture via Solace Event Mesh for true scalability
  • · Automatic agent orchestration with task decomposition and delegation
  • · Flexible gateway interfaces: REST API, web UI, Slack, and custom integrations

CowAgent

46.8k · Python
Active A+

CowAgent (formerly chatgpt-on-wechat) is a powerful AI assistant framework built on LLMs with autonomous planning, tool use, long-term memory, multi-agent collaboration, and multi-channel integration for WeChat, Feishu, DingTalk, and more.

agent-frameworkmulti-agentchatbot +4
  • · Three-tier memory architecture — Context→Daily→Core memory system with automatic Deep Dream distillation and hybrid keyword+vector retrieval
  • · Skill system — One-click install from Skill Hub or create custom skills through natural language conversation
  • · Multi-channel integration — Supports WeChat, Feishu, DingTalk, WeCom, QQ, Telegram, Slack and 10+ platforms