Skip to main content
PraisonAI Logo

Build Multi-Agent AI Applications

Production-ready framework for creating AI agents that automate and solve problems—from simple tasks to complex challenges.

DownloadsStarsForks

Quick Start

Single Agent
Multi-Agent
Workflow
App
from praisonaiagents import Agent

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

Why PraisonAI?

Runs Anywhere

Your machine, cloud, or edge. Self-hosted with full control over your data.

100+ LLM Models

OpenAI, Anthropic, Google, Ollama, Groq — seamlessly switch between any provider.

Memory & Knowledge

Persistent memory, RAG knowledge bases, and context-aware conversations.

Self-Reflection

Agents that evaluate and improve their own responses for higher accuracy.

140+ Built-in Tools

Web search, file operations, databases, APIs — all ready to use out of the box.

Multi-Agent Workflows

Sequential, parallel, hierarchical orchestration with autonomous coordination.

Install

pip install praisonaiagents
export OPENAI_API_KEY=your_key
from praisonaiagents import Agent

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

CLI Commands

Full-featured CLI for deploying and managing AI agents

# Start a Telegram bot
praisonai bot telegram --token $TELEGRAM_BOT_TOKEN

# Slack with full capabilities
praisonai bot slack --token $SLACK_BOT_TOKEN --app-token $SLACK_APP_TOKEN \
  --agent agents.yaml --browser --web --memory --model gpt-4o

# Discord with custom tools
praisonai bot discord --token $DISCORD_BOT_TOKEN \
  --tools DuckDuckGoTool WikipediaTool