PraisonAI  by MervinPraison

Multi-agent framework for automating tasks with customizable AI agents

created 1 year ago
5,239 stars

Top 9.8% on sourcepulse

GitHubView on GitHub
Project Summary

PraisonAI is a production-ready framework for building and managing multi-AI agent systems, targeting developers and researchers who need to automate complex tasks. It offers a low-code solution that simplifies the creation of sophisticated AI workflows, enhancing collaboration and customisation.

How It Works

PraisonAI integrates popular frameworks like AutoGen and CrewAI, providing a unified interface for creating agents with capabilities such as self-reflection, reasoning, and multi-modal interaction. It supports custom knowledge integration, various memory types (short and long-term), and a wide array of tools, enabling agents to interact with external systems and data. The framework emphasizes flexible agent workflows, including sequential, hierarchical, and parallel processing, all configurable via YAML.

Quick Start & Requirements

  • Install: pip install praisonaiagents
  • Prerequisites: OPENAI_API_KEY environment variable.
  • Docs: https://docs.praison.ai/

Highlighted Details

  • Supports over 100 LLMs and integrates with LangChain.
  • Features include RAG, code interpreters, and chat-with-PDF capabilities.
  • Offers both Python and JavaScript SDKs, plus a no-code CLI option.
  • Supports VLM, real-time voice interaction, and custom tool integration.

Maintenance & Community

The project is actively maintained by MervinPraison. Community links are not explicitly provided in the README.

Licensing & Compatibility

The project appears to be licensed under the MIT License, allowing for commercial use and closed-source linking.

Limitations & Caveats

The README mentions "Development: Below is used for development only," suggesting potential instability or incomplete features in the development branch. Specific details on supported Python versions beyond the installation command are not detailed.

Health Check
Last commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
219
Issues (30d)
132
Star History
1,128 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.