PraisonAI LogoPraisonAI Logo
Total Downloads
GitHub Stars
GitHub Forks
PraisonLabs/Praison | Trendshift

Key Features

AI Agents Creation

Automated creation and management of AI agents with self-reflection capabilities

Framework Integration

Seamless integration with CrewAI and AG2 frameworks

LLM Support

Support for 100+ Language Learning Models

Code Integration

Chat with your entire codebase using advanced context understanding

Interactive UI

Rich, interactive user interfaces for better control and monitoring

Configuration

YAML-based configuration for easy setup and customization

Tool Integration

Custom tool integration for extended functionality

Search Capability

Internet search using Crawl4AI and Tavily

Install

1

Install Package

pip install praisonaiagents
2

Set API Key

export OPENAI_API_KEY=xxxxxxxxxxxxxxxxxxxxxx
3

Create File

Create app.py file

Code Example

from praisonaiagents import Agent

agent = Agent(instructions="Your are a helpful AI assistant")
agent.start("Write a movie script about a robot in Mars")
4

Run Script

python app.py

Playground

AI Agents Flow

AI Agents with Tools

Create AI agents that can use tools to interact with external systems and perform actions.

AI Agents with Memory

Create AI agents with memory capabilities for maintaining context and information across tasks.

AI Agents with Different Processes

Sequential Process

The simplest form of task execution where tasks are performed one after another.

Hierarchical Process

Uses a manager agent to coordinate task execution and agent assignments.

Workflow Process

Advanced process type supporting complex task relationships and conditional execution.

Agentic Routing Workflow

Create AI agents that can dynamically route tasks to specialized LLM instances.

Agentic Orchestrator Worker

Create AI agents that orchestrate and distribute tasks among specialized workers.

Agentic Autonomous Workflow

Create AI agents that can autonomously monitor, act, and adapt based on environment feedback.

Agentic Parallelization

Create AI agents that can execute tasks in parallel for improved performance.

Agentic Prompt Chaining

Create AI agents with sequential prompt chaining for complex workflows.

Agentic Evaluator Optimizer

Create AI agents that can generate and optimize solutions through iterative feedback.

Repetitive Agents

Create AI agents that can efficiently handle repetitive tasks through automated loops.


Integration Options

Use Cases

Customer Service

Build intelligent support agents that can handle customer inquiries and resolve issues autonomously.

Data Analysis

Create agents that can process, analyze, and derive insights from complex datasets.

Content Creation

Deploy agents that can generate, edit, and optimize content across various formats.

Process Automation

Automate complex workflows with intelligent agents that can coordinate and execute tasks.

PraisonAI FeaturesPraisonAI Features

Features

User Interfaces

Welcome toPraison Labs - Your comprehensive solution for building and managing multi-agent LLM systems with self-reflection capabilities.

Total Downloads
Latest Stable Version
License
GitHub Stars
GitHub Forks

Video Tutorials

Topic Video
AI Agents with Self Reflection Self Reflection
Reasoning Data Generating Agent Reasoning Data
AI Agents with Reasoning Reasoning
Multimodal AI Agents Multimodal
AI Agents Workflow Workflow
Async AI Agents Async
Mini AI Agents Mini
AI Agents with Memory Memory
Repetitive Agents Repetitive
Introduction Introduction
Tools Overview Tools Overview
Custom Tools Custom Tools
Firecrawl Integration Firecrawl
User Interface UI
Crawl4AI Integration Crawl4AI
Chat Interface Chat
Code Interface Code
Mem0 Integration Mem0
Training Training
Realtime Voice Interface Realtime
Call Interface Call
Reasoning Extract Agents Reasoning Extract