MervinPraison/PraisonAI

PraisonAI 🦞 — Hire a 24/7 AI Workforce. Stop writing boilerplate and start shipping autonomous self-improving agents that research, plan, code, and execute tasks. Deployed in 5 lines of code with built-in memory, RAG, and support for 100+ LLMs.

What it solves

PraisonAI 提供了一种简化的方式来构建和部署自主 AI 代理及多代理团队。它消除了大量样板代码的需求,让用户能够创建能够研究、规划和执行任务的代理,适用于从简单脚本到全规模组织工作队的各种应用。

How it works

用户可以通过 Python SDK、CLI 或无代码的 YAML 配置来定义代理。系统支持超过 100 种 LLM 提供商,并集成 Model Context Protocol(MCP)以使用工具。它提供多种交互界面,包括可视化拖拽流程构建器(Flow)、管理仪表板(Claw)以及简洁的聊天 UI。

Who it’s for

它面向希望快速部署 AI 代理进行研究、代码生成、内容创作、数据管道和客户支持的开发者,也适用于能够使用 YAML 或可视化构建器自动化业务流程的非开发者。

Highlights

  • Multi-Agent Orchestration: 支持顺序、并行和循环工作流模式,且能够无缝交接代理。
  • Extensive Provider Support: 兼容 100+ LLM,包括 OpenAI、Anthropic、Gemini,以及通过 Ollama 的本地模型。
  • Tool Integration: 原生支持 MCP(stdio、HTTP、WebSocket、SSE)和自定义 Python 工具。
  • Advanced Agent Capabilities: 包含深度研究、规划模式、自我反思以及输入/输出验证的防护机制。
  • Deployment Options: 集成仪表板,可将代理连接至 Telegram、Discord、Slack 和 WhatsApp。
  • Persistence: 内建支持 20+ 数据库(PostgreSQL、MongoDB 等)以管理会话和记忆。